1. Агата
  2. Грамматика
  3. Времена
  4. Будущее

Future Perfect: правила и упражнения с ответами

К пятнице отчёт уже будет готов: Future Perfect показывает результат к выбранной будущей точке. Эта же форма может подвести итог длительности — сколько лет к тому моменту люди будут знакомы или будут жить в одном месте.

will have + V3

После will используйте have для любого подлежащего, затем третью форму глагола: She will have finished by Friday. — К пятнице она закончит. Само слово by не требует Perfect: выбор зависит от того, какой взгляд на событие нужен.

Содержание страницы
  1. Как образуется Future Perfect: формула и таблица
  2. Третья форма глагола: правильные и неправильные глаголы
  3. Когда нужен Future Perfect
  4. Слова-маркеры: by и by the time
  5. Future Perfect и другие времена будущего
  6. Сводная таблица: три формы будущего
  7. Проверьте себя
  8. Разбор ошибок
  9. Упражнения
  10. Частые вопросы
  11. Что смотреть дальше

Как образуется Future Perfect: формула и таблица

Формула: подлежащее + will have + третья форма смыслового глагола. Вспомогательная часть will have одинакова для всех лиц — I, you, he, she, it, we, they. Меняется только смысловой глагол, и он стоит в третьей форме, а не в инфинитиве.

Утверждение, отрицание и вопрос в Future Perfect
ФормаКак строитсяПример
Утверждениеwill have + V3I will have finished the report by Friday. — Я закончу отчёт к пятнице.
Отрицаниеwill not have + V3 / won’t have + V3She won’t have finished by Monday. — Она не закончит к понедельнику.
Общий вопросWill + подлежащее + have + V3?Will you have finished by five? — Ты закончишь к пяти?
Вопрос со словомWhen/What + will + подлежащее + have + V3?When will they have built the house? — Когда они построят дом?
Короткий ответYes, … will. / No, … won’t.Will you have finished? — Yes, I will. — Ты закончишь? — Да.

В утверждении и отрицании will обычно сокращают: I’ll have, you’ll have, she’ll have и won’t have. Сокращённая форма won’t — особая: полное will not превращается в него не по общему правилу. В коротком ответе звучит полная форма: Yes, I will, а не Yes, I’ll.

Have стоит между will и смысловым глаголом. В конструкции Perfect его нельзя пропустить.

Третья форма глагола: правильные и неправильные глаголы

После will have всегда идёт третья форма, или причастие прошедшего времени (past participle). У правильных глаголов она совпадает с формой простого прошедшего времени и оканчивается на -ed.

  • Правильные: finish → finished, work → worked, prepare → prepared, arrive → arrived.
  • Неправильные: write → written, do → done, go → gone, take → taken, see → seen, eat → eaten.

I will have written the letter. — Я напишу письмо. They will have done the task. — Они выполнят задание.

Формы можно проверить в списке неправильных глаголов; здесь важно помнить главное: у неправильных глаголов третья форма своя, её нельзя собрать из -ed. Если сомневаетесь, проверьте форму по списку, а не по интуиции.

Когда нужен Future Perfect

Выберите будущую точку и спросите: что к ней уже произойдёт или сколько времени к ней накопится? Future Perfect даёт такой взгляд назад. Точка названа прямо или понятна из ситуации; один лишь дедлайн не делает эту форму обязательной.

1. Результат готов к сроку

Срок назван словом с by: время, дата, событие. Говорящий подчёркивает, что к этому моменту работа уже закончена.

By Friday I will have finished the report. — К пятнице я закончу отчёт.
We will have packed the bags by seven. — Мы соберём сумки к семи.

2. Одно действие завершается до другого

She will have left by the time we arrive. — Она уедет к тому времени, как мы приедем.

Второе действие служит ориентиром: оно ещё не произошло, а первое к нему уже готово. Ориентир обычно вводится через by the time или before.

By the time you come back, I will have cooked dinner. — К тому времени, как ты вернёшься, я приготовлю ужин.
She will have sent the email before the meeting starts. — Она отправит письмо до начала встречи.

3. Итог к моменту в будущем

Форма полезна, когда подводят итог: сколько сделано, сколько прошло времени к будущей точке.

This time next year I will have visited ten countries. — К этому времени в следующем году я посещу десять стран.
By next June they will have lived here for ten years. — К следующему июню они проживут здесь десять лет.

Will have lived here for ten years не означает, что люди после этого съедут. Future Perfect может описывать накопленную длительность; Future Perfect Continuous дополнительно выделяет сам процесс.

Слова-маркеры: by и by the time

Эти выражения помогают назвать будущую точку отсчёта. Они встречаются и с другими формами: сначала определите, говорите ли вы о результате к точке, процессе в этот момент или обычном обещании.

  • by + время или дата: by Friday, by 5 o’clock, by 2030, by the end of the month — «к пятнице», «к пяти часам», «к 2030 году».
  • by the time + придаточное: by the time you arrive — «к тому времени, как ты приедешь».
  • before: before the guests come — «до того, как придут гости».
  • by then, by that time — «к тому времени».
  • this time next year, by next summer — «к этому времени в следующем году».

Предлог by здесь значит «к моменту, не позже этого срока». Не путайте его с until, которое описывает продолжение действия; сравнение разобрано в статье by и until. После by the time в придаточном времени для будущего ориентира обычно используют Present Simple — By the time you arrive, I will have cooked dinner, а не by the time you will arrive. Другие настоящие формы и границы правила разобраны в статье о придаточных времени.

Future Perfect и другие времена будущего

Русские «сделаю» и «буду делать» не передают все различия английских форм. В английском можно отдельно подчеркнуть событие, процесс или взгляд назад из будущей точки.

Future Simple: событие или обещание к сроку

Future Simple тоже может назвать срок: I'll finish the report by Friday. — «Я закончу отчёт к пятнице». Future Perfect сильнее подчёркивает взгляд из этой точки: к пятнице результат уже будет готов.

I will finish the report. — Я закончу отчёт. (Просто факт.)
I will have finished the report by Friday. — Я закончу отчёт к пятнице. (Подчёркнут срок: к пятнице результат готов.)

Future Continuous: процесс в момент

Future Continuous (will be + Ving) показывает, что действие будет идти в конкретный момент будущего. С завершённым действием Future Perfect показывает готовый результат к этому моменту. Длительность состояния, например will have known, не означает его окончания. Подробнее о процессе — в статье Future Continuous.

At 8 o’clock I will be having dinner. — В восемь я буду ужинать. (Процесс идёт.)
By 8 o’clock I will have had dinner. — К восьми я уже поужинаю. (К восьми закончу.)

Одна параллель с Past Perfect

Логика та же, что у Past Perfect, только точка отсчёта перенесена в будущее: Past Perfect связывает событие с точкой в прошлом, а Future Perfect — с точкой в будущем. В обоих случаях это может быть готовый результат или накопленная длительность. Сравните Past Perfect.

Сводная таблица: три формы будущего

В таблице сравниваются событие, процесс и готовый результат. Для накопленной длительности Future Perfect тоже подходит: By June, I’ll have known her for a year. — К июню мы будем знакомы год.

Future Simple, Future Continuous и Future Perfect
ФормаСхемаЧто подчёркиваетПример
Future Simplewill + VФакт, решение, обещание, прогнозI will call you tomorrow. — Я позвоню тебе завтра.
Future Continuouswill be + VingПроцесс в конкретный момент будущегоAt 6 I will be working. — В шесть я буду работать.
Future Perfectwill have + V3Завершение к определённому моментуBy 6 I will have finished. — К шести я закончу.

Само слово tomorrow не запрещает Future Perfect: нужная будущая точка может быть понятна из контекста. Для простого обещания подходит I’ll call you tomorrow, для уже завершённого к сроку звонка — I’ll have called you by three. Не путайте это с обязанностью will have to call.

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

Сначала выберите смысл и форму, затем сравните с ответами. Используйте Future Perfect в первых двух заданиях.

  1. Гости придут в семь; к их приезду уборка уже закончится. Дополните: By seven, we … (clean) the kitchen.
  2. В следующем мае исполнится пять лет, как я знаю Анну. Дополните: By next May, I … (know) Anna for five years. Обязательно ли знакомство закончится?
  3. Можно ли обещать I’ll send the photos by Tuesday без Perfect? Что подчёркивает I’ll have sent the photos by Tuesday?
  4. Исправьте: By the time the shop will close, I will have bought the tickets.
Ответы и объяснения
  1. By seven, we will have cleaned the kitchen. — К семи мы уберём кухню. Важен готовый результат к приезду гостей.
  2. By next May, I will have known Anna for five years. — К следующему маю мы с Анной будем знакомы пять лет. Это длительность состояния; фраза не сообщает, что знакомство прекратится.
  3. Да, I’ll send the photos by Tuesday. — Я отправлю фотографии к вторнику. Это обещание со сроком. Вариант с will have sent смотрит из вторника назад: к этой точке фотографии уже будут отправлены.
  4. By the time the shop closes, I will have bought the tickets. — К закрытию магазина я куплю билеты. В придаточном времени используется closes; будущее выражено в главной части.

Разбор ошибок

Ошибка 1

Так не говорят

He will have wrote the report by noon.

Правильно

He will have written the report by noon.

К полудню он напишет отчёт.

Почему так?

После have нужна третья форма written, а не прошедшая форма wrote.

Ошибка 2

Так не говорят

She will has finished by then.

Правильно

She will have finished by then.

К тому времени она закончит.

Почему так?

После will требуется начальная форма have при любом подлежащем, включая she.

Ошибка 3

Так не говорят

They will  finished the project by Friday.

Правильно

They will have finished the project by Friday.

К пятнице они закончат проект.

Почему так?

В этой фразе пропущено have. Чтобы сохранить третью форму finished, нужна полная конструкция will have finished. Для обычного обещания к сроку допустимо и will finish.

Ошибка 4

Так не говорят

By the time you will arrive, I will have cooked dinner.

Правильно

By the time you arrive, I will have cooked dinner.

К твоему приезду я приготовлю ужин.

Почему так?

Здесь by the time вводит будущий ориентир в придаточном времени: используйте arrive без will.

Упражнения на эту тему

Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.

Пример задания

Она накопит достаточно денег к концу года.

Ваш перевод на английский
Перейти к упражнениям

Пишите ответ целиком, без вариантов на выбор.

Частые вопросы

Когда нужен Future Perfect, а когда Future Simple?

Обе формы допускают срок: I'll finish by Friday. и I'll have finished by Friday. Perfect сильнее подчёркивает взгляд назад из будущей точки. Он также может показать длительность состояния: By June, I'll have known her for a year.

Чем Future Perfect отличается от Future Continuous?

Для действия вроде ужина Future Continuous показывает процесс в конкретный момент: At 8 I will be having dinner. Future Perfect говорит, что к моменту действие завершится: By 8 I will have had dinner. Это сравнение завершённого действия с процессом. С состояниями Future Perfect может обозначать длительность без окончания: By June, I’ll have known her for a year. — К июню мы будем знакомы год.

Почему после by the time не ставят will?

Здесь by the time вводит придаточное времени с будущим ориентиром; для него обычно используют настоящую форму, а не will. В нашем примере это Present Simple: By the time you arrive, I will have cooked dinner. Будущее — will have cooked — остаётся в главной части.

Нужно ли использовать Future Perfect, чтобы сказать о планах?

Не обязательно. Для планов часто используют going to или Present Continuous. Future Perfect выбирают, когда смотрят назад из будущей точки: на готовый результат или накопленную длительность. Эти варианты не исключают друг друга во всех контекстах.