Future Perfect: правила и упражнения с ответами
К пятнице отчёт уже будет готов: Future Perfect показывает результат к выбранной будущей точке. Эта же форма может подвести итог длительности — сколько лет к тому моменту люди будут знакомы или будут жить в одном месте.
will have + V3
После will используйте have для любого подлежащего, затем третью форму глагола: She will have finished by Friday. — К пятнице она закончит. Само слово by не требует Perfect: выбор зависит от того, какой взгляд на событие нужен.
Содержание страницы
- Как образуется Future Perfect: формула и таблица
- Третья форма глагола: правильные и неправильные глаголы
- Когда нужен Future Perfect
- Слова-маркеры: by и by the time
- Future Perfect и другие времена будущего
- Сводная таблица: три формы будущего
- Проверьте себя
- Разбор ошибок
- Упражнения
- Частые вопросы
- Что смотреть дальше
Как образуется Future Perfect: формула и таблица
Формула: подлежащее + will have + третья форма смыслового глагола. Вспомогательная часть will have одинакова для всех лиц — I, you, he, she, it, we, they. Меняется только смысловой глагол, и он стоит в третьей форме, а не в инфинитиве.
| Форма | Как строится | Пример |
|---|---|---|
| Утверждение | will have + V3 | I will have finished the report by Friday. — Я закончу отчёт к пятнице. |
| Отрицание | will not have + V3 / won’t have + V3 | She 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 | will + V | Факт, решение, обещание, прогноз | I will call you tomorrow. — Я позвоню тебе завтра. |
| Future Continuous | will be + Ving | Процесс в конкретный момент будущего | At 6 I will be working. — В шесть я буду работать. |
| Future Perfect | will 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 в первых двух заданиях.
- Гости придут в семь; к их приезду уборка уже закончится. Дополните: By seven, we … (clean) the kitchen.
- В следующем мае исполнится пять лет, как я знаю Анну. Дополните: By next May, I … (know) Anna for five years. Обязательно ли знакомство закончится?
- Можно ли обещать I’ll send the photos by Tuesday без Perfect? Что подчёркивает I’ll have sent the photos by Tuesday?
- Исправьте: By the time the shop will close, I will have bought the tickets.
Ответы и объяснения
- By seven, we will have cleaned the kitchen. — К семи мы уберём кухню. Важен готовый результат к приезду гостей.
- By next May, I will have known Anna for five years. — К следующему маю мы с Анной будем знакомы пять лет. Это длительность состояния; фраза не сообщает, что знакомство прекратится.
- Да, I’ll send the photos by Tuesday. — Я отправлю фотографии к вторнику. Это обещание со сроком. Вариант с will have sent смотрит из вторника назад: к этой точке фотографии уже будут отправлены.
- By the time the shop closes, I will have bought the tickets. — К закрытию магазина я куплю билеты. В придаточном времени используется closes; будущее выражено в главной части.
Разбор ошибок
Упражнения на эту тему
Переведите фразу на английский. Агата проверит ответ и объяснит ошибку.
Пример задания
Она накопит достаточно денег к концу года.
Пишите ответ целиком, без вариантов на выбор.
Частые вопросы
Когда нужен 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 выбирают, когда смотрят назад из будущей точки: на готовый результат или накопленную длительность. Эти варианты не исключают друг друга во всех контекстах.