Перейти к содержимому

Future Perfect. Будущее совершенное время

1. Что такое Future Perfect?

Это время показывает, что действие будет завершено к определённому моменту в будущем. Оно говорит о результате, который уже будет достигнут к тому времени. Это «будущее в будущем».

Thank you for reading this post, don't forget to subscribe!

Формула: will have + V3 (причастие прошедшее время, 3-я форма глагола)

  • Для всех лиц: I/You/He/She/It/We/They + will have + V3
  • Сокращение: ‘ll have + V3
  • Отрицание: will not have (won’t have) + V3
  • Вопрос: Will + подлежащее + have + V3?

Пример: By next year, I will have finished my degree. (К следующему году я закончу свою степень.) → К моменту «next year» действие «закончить» уже будет позади.


2. Основные случаи употребления

а) Действие, которое завершится до определённого момента в будущем

Ключевое слово — by (к какому-то времени).

  • They will have built the house by the end of this month. (Они построят дом к концу этого месяца.) → К моменту «конец месяца» строительство будет завершено.
  • Will you have done your homework by 8 p.m.? (Ты сделаешь домашнюю работу к 8 вечера?) → Результат (сделанная работа) важен к указанному сроку.
  • I will have retired by 2030. (Я выйду на пенсию к 2030 году.) → К этому году моя карьера уже завершится.

б) Действие, которое завершится до другого действия в будущем

Часто в придаточных предложениях времени с when, before, by the time.

  • She will have left before you arrive. (Она уедет до того, как ты приедешь.) → Её отъезд (1) произойдёт раньше твоего приезда (2).
  • By the time you read this letter, I will have already gone. (К тому времени, как ты прочтёшь это письмо, я уже уеду.)
  • When we meet, I will have known the results. (Когда мы встретимся, я уже буду знать результаты.) → Я узнаю результаты до момента встречи.

3. Важные указатели времени (маркеры)

  • by (к) + момент времени: by 5 o’clock, by tomorrow, by next week, by the end of the year, by then
  • by the time (к тому времени, как) + придаточное предложение в Present Simple
    • ❌ …by the time he will arrive.
    • ✅ …by the time he arrives.
  • before (до того как) + придаточное предложение в Present Simple
  • when (когда) + Present Simple — в значении «и вот тогда окажется, что…»
  • already (уже), just (только что), yet (ещё) — для будущего контекста.

4. Future Perfect vs. Future Simple — Ключевое отличие!

Future PerfectFuture Simple
Результат к определённому моменту в будущем. «Что уже будет сделано/завершено к тому времени?»Факт или действие в будущем вообще. «Что произойдёт?»
Отвечает на вопрос: What will have happened by…?Отвечает на вопрос: What will happen?
I will have written the report by Friday. (Я напишу отчёт к пятнице.) → Акцент на результате: в пятницу отчёт будет готов.I will write the report on Friday. (Я напишу отчёт в пятницу.) → Акцент на действии: процесс написания произойдёт в пятницу.
Call me after 7 p.m. — I will have finished dinner by then. (Позвони мне после 7 — я уже поужинаю к тому времени.) → Ужин будет завершён к моменту звонка.I will finish dinner at 7 p.m. (Я закончу ужин в 7 вечера.) → Констатация времени окончания.

Простой тест: Есть ли в предложении граничный срок, момент, до которого должно что-то произойти? Если да — Future Perfect.


5. Future Perfect vs. Future Perfect Continuous

Это сравнение аналогично Past Perfect vs. Past Perfect Continuous, но в будущем.

Future PerfectFuture Perfect Continuous
Акцент на РЕЗУЛЬТАТЕ, завершённости действия к моменту в будущем.Акцент на ДЛИТЕЛЬНОСТИ процесса, который будет идти вплоть до момента в будущем.
By 2025, I will have lived in three different countries. (К 2025 году я буду жить в трёх разных странах.) → Результат: факт проживания.By 2025, I will have been living abroad for 10 years. (К 2025 году я буду жить за границей уже 10 лет.) → Процесс и его длительность: как долго это будет продолжаться.
How many pages will you have written by tomorrow? (Сколько страниц ты напишешь к завтрашнему дню?) → Вопрос о количественном результате.How long will you have been writing when you finish? (Как долго ты будешь писать, когда закончишь?) → Вопрос о длительности процесса.

6. Особенности употребления

  • В придаточных предложениях времени (after, when, before, until, as soon as, by the time) после этих союзов НЕ используется will. Вместо Future Perfect используется Present Perfect, чтобы показать завершённость действия к моменту в будущем.
    • ❌ I will call you when I will have finished.
    • ✅ I will call you when I have finished. (Я позвоню тебе, когда закончу.) → Present Perfect показывает завершённость к моменту звонка.
  • Это же правило действует для Future Perfect Continuous:
    • ✅ We’ll go for a walk after it has stopped raining. (Мы пойдём гулять после того, как дождь прекратится.)

7. Краткий итог-схема

Используйте Future Perfect, когда:

  1. Нужно сказать, что действие будет полностью завершено к определённому моменту в будущем (часто с by или by the time).
  2. Важен будущий результат, а не процесс.
  3. Нужно показать, что одно будущее действие уже завершится до начала другого.

Запомните формулу: Will have + V3.
Главный вопрос: What will already be done by a certain future time? (Что уже будет сделано к определённому моменту в будущем?)

Простой алгоритм:

  1. Определите момент в будущем (завтра к вечеру, к 2030 году, к её приходу).
  2. Спросите себя: будет ли действие уже завершено к этому моменту?
  3. Если ДА → используйте Future Perfect.