Представьте, что вы смотрите на календарь и мысленно ставите галочку: «К пятнице это уже должно быть закончено». Вот здесь английский достаёт Future Perfect — время для результата, который появится до определённого момента в будущем. Такие маркеры Future Perfect помогают заметить временную границу, но не отменяют проверку смысла. Не просто «что-то произойдёт», а «к этой точке дело уже будет закрыто».

Главная подсказка — не само слово by и не магический список сигналов из учебника. Сначала я смотрю на смысл: есть ли будущая временная граница и будет ли действие завершено к ней. Если да, перед нами логика Future Perfect: will have + V3.

Как распознать Future Perfect по смыслу

Сравните: By Friday, Lina will have submitted the form. — К пятнице Лина уже подаст форму. Нас интересует не процесс подачи и не сама пятница, а результат, который должен существовать к этому сроку.

Удобный диагностический вопрос звучит так: «Что уже будет сделано к этому моменту?» Если ответ можно сформулировать естественно, Future Perfect, вероятно, пришёл по адресу.

Момент завершения важнее самого маркера

Слова by, before и by the time задают временную границу, но не выбирают время вместо вас. Грамматика здесь не работает как автомат с кнопкой: нажали by — получили Future Perfect. Нужно понять, есть ли завершённость.

By 8 p.m., we will have cleaned the kitchen. — К восьми вечера мы уже уберём кухню. Важен результат к сроку.

By 8 p.m., we will be cleaning the kitchen. — В восемь вечера мы будем убирать кухню. Здесь действие может быть в процессе, поэтому Future Perfect не нужен.

Будущий ориентир может быть конкретным: by Friday, by 5 p.m., by next month. Может быть и относительным: by then — «к тому времени».

Почему один и тот же сигнал не гарантирует Future Perfect

Одинаковое выражение встречается с разными временами, потому что смысл меняется. Сравните:

  • By Friday, we will have finished the report. — К пятнице мы закончим отчёт. Работа будет завершена.
  • The report will be ready by Friday. — Отчёт будет готов к пятнице. Здесь говорится о состоянии или результате, а не обязательно подчёркивается действие завершения.

Ещё один пример: By the time you arrive, I will have cooked dinner. — К тому времени, как вы приедете, я уже приготовлю ужин. Но By the time you arrive, I will be cooking dinner означает, что в момент вашего приезда я, возможно, всё ещё буду стоять у плиты и вести переговоры с кастрюлей.

Сигнальное слово показывает, где стоит временная граница. Future Perfect показывает, что результат окажется по эту сторону границы.

Начни говорить на английском прямо сейчас!

Быстро. Просто. Эффективно!

Попробовать бесплатно

Основные маркеры Future Perfect

Ниже — рабочий набор выражений, которые часто сопровождают Future Perfect. Но воспринимайте их как подсказки, а не как автоматический пропуск в нужное время.

Выражение Перевод Какую границу задаёт Пример
by 5 p.m. к пяти часам Точный крайний срок By 5 p.m., I will have sent the invoice.
К пяти я уже отправлю счёт.
by tomorrow к завтрашнему дню Будущий день, к которому будет результат By tomorrow, they will have repaired the lift.
К завтрашнему дню они уже починят лифт.
by next month / year к следующему месяцу / году Более отдалённый срок By next year, she will have completed the course.
К следующему году она закончит курс.
by then к тому времени Ранее упомянутый или понятный из контекста момент By then, we will have made a decision.
К тому времени мы уже примем решение.
by the time к тому времени, когда Граница задаётся другим событием By the time the train leaves, we will have found our seats.
К отправлению поезда мы уже найдём места.
before до того как Действие должно завершиться раньше другого события Before the shop closes, we will have chosen a laptop.
До закрытия магазина мы выберем ноутбук.
until / till до, вплоть до Предел, до которого длится или не происходит действие We will not have finished until midnight.
Мы не закончим до полуночи.
in a week / in two months через неделю / через два месяца Момент в будущем, к которому может быть достигнут результат In two months, I will have saved enough money.
Через два месяца я накоплю достаточно денег.

Граница срока: by, by then, by that time

By обычно переводится как «к» и показывает крайний срок. Действие может завершиться раньше, но не должно оставаться незавершённым после указанной точки: By Friday, Lina will have submitted the form.

By then и by that time работают так же, только сама точка уже известна из контекста: By then, the guests will have left. — К тому времени гости уже уйдут.

Связка с другим событием: by the time

Конструкция by the time вводит придаточную часть со временной границей. В главной части можно использовать Future Perfect, а после by the time для будущего значения обычно ставят Present Simple:

By the time the lesson begins, they will have opened the books. — К началу урока они уже откроют книги.

Вторая часть сообщает, когда наступит граница; первая — что будет завершено к этому моменту. Две детали, одна аккуратная конструкция.

Ограничение до события: before

Before означает «до того как» и подчёркивает, что одно действие должно закончиться раньше другого: Before the meeting starts, I will have printed the documents. — До начала встречи я распечатаю документы.

Разница с by тонкая, но полезная: by ставит действие рядом со сроком, а before связывает его с другим событием. В обоих случаях мы видим будущий результат, но временная граница построена по-разному.

Предел действия: until и till

Until и till сами по себе не доказывают, что нужен Future Perfect. Они обозначают предел: до какого момента что-то продолжается или не происходит.

Фраза We will not have finished until midnight означает: до полуночи работа не будет завершена. Здесь Future Perfect появляется в отрицательной конструкции, потому что речь идёт о состоянии завершённости к определённому пределу.

Если вы хотите сказать, что действие будет продолжаться до момента, чаще нужен другой акцент: We will work until midnight. — Мы будем работать до полуночи. Не подменяйте «будем делать до» фразой «уже сделаем к».

Промежуток до будущего срока: in

Выражения in a week, in two months и in three years называют момент через определённый промежуток времени. Они могут сопровождать Future Perfect, если к этому моменту ожидается результат:

In a week, the engineers will have tested the new system. — Через неделю инженеры уже протестируют новую систему.

Но in не означает автоматически «используйте Future Perfect». In a week, the engineers will test the new system может просто сообщать о будущем событии без акцента на завершённости к дальнейшей точке.

Примеры с указателями времени Future Perfect

Как читать временную границу в предложении

Я советую читать такие предложения в три шага. Сначала найдите будущую точку: срок, дату или другое событие. Затем спросите, будет ли действие завершено к ней. Наконец, проверьте форму will have + V3. Если один из пунктов не сходится, сигнал, скорее всего, пытается вас отвлечь.

  1. By noon — будущая точка: полдень.
  2. will have repaired — форма показывает завершённый результат.
  3. Значит, By noon, Omar will have repaired the bike. — К полудню Омар уже починит велосипед.

Мини-подборка: by, by the time, before, until

  • By noon, Omar will have repaired the bike. — К полудню Омар уже починит велосипед. By noon задаёт крайний срок.
  • By the time the lesson begins, they will have opened the books. — К началу урока они уже откроют книги. By the time привязывает результат к другому событию.
  • Before the shop closes, we will have chosen a laptop. — До закрытия магазина мы выберем ноутбук. Before показывает, что выбор завершится раньше закрытия.
  • By next month, Priya will have moved into her new flat. — К следующему месяцу Прия уже переедет в новую квартиру. By next month обозначает будущий срок.
  • In two months, the team will have launched the project. — Через два месяца команда уже запустит проект. In two months называет момент, к которому ожидается результат.
  • We will not have finished the repairs until Friday. — До пятницы мы не закончим ремонт. Until Friday задаёт предел, а отрицание сообщает, что завершения раньше не будет.

Как не ошибиться в выборе маркера Future Perfect

By и until: к сроку или до предела

By отвечает на вопрос «что будет готово к этому моменту?». Until отвечает на другой вопрос: «до какого момента это будет продолжаться или не будет завершено?»

  • By Friday, we will have finished the report. — К пятнице мы закончим отчёт. Результат будет готов.
  • We will not have finished the report until Friday. — До пятницы мы не закончим отчёт. Завершение ожидается не раньше этого предела.

Эти предложения похожи, но смотрят на ситуацию с разных сторон. By ставит галочку у срока, until охраняет границу и не разрешает завершить действие раньше неё.

Не ставить will автоматически после временного союза

После before, when, after и by the time, если речь идёт о будущем, в придаточной части обычно используется Present Simple, а не will:

By the time the lesson will begin, they will have opened the books.
By the time the lesson begins, they will have opened the books.

Before the shop will close, we will have chosen a laptop.
Before the shop closes, we will have chosen a laptop.

Будущее уже понятно из главной части и контекста. Второй will здесь выглядит как лишний пассажир, который сел не в тот вагон.

Сигнал — подсказка, а не готовый ответ

Перед выбором Future Perfect проверьте три вещи:

  • Есть ли будущая временная точка?
  • Будет ли действие завершено к этой точке, а не просто происходить в этот момент?
  • Подходит ли формула will have + V3 и правильно ли построена временная часть?

Если на все вопросы ответ «да», можно спокойно использовать Future Perfect. Если действие только будет происходить, выбирайте форму, которая показывает процесс. Если говорится о состоянии вроде «отчёт будет готов», не заставляйте предложение изображать завершённое действие без необходимости.

Проверьте себя:

  • В предложении By Monday, I will have finished the course что является будущей границей?
  • Почему в By the time she arrives, we will have prepared dinner после by the time стоит arrives, а не will arrive?
  • Как меняется смысл в парах by Friday и until Friday?

Запомните рабочую формулу: маркер называет будущую точку, а Future Perfect сообщает, что результат будет готов к этой точке.

  1. Проверьте себя: сигнальные слова Future Perfect

    Вопрос 1 из 5

    Выберите правильный вариант: By Friday, Lina ______ the form.

  2. Проверьте себя: сигнальные слова Future Perfect

    Вопрос 2 из 5

    Выберите правильный вариант: By the time the train leaves, we ______ our seats.

  3. Проверьте себя: сигнальные слова Future Perfect

    Вопрос 3 из 5

    Выберите правильный вариант: Before the shop ______, we will have chosen a laptop.

  4. Проверьте себя: сигнальные слова Future Perfect

    Вопрос 4 из 5

    Какой вариант означает «Мы не закончим до полуночи»?

  5. Проверьте себя: сигнальные слова Future Perfect

    Вопрос 5 из 5

    Выберите правильный вариант: In two months, the team ______ the project.