Future Perfect — Майбутній доконаний час

Використовуємо, щоб показати, що дія буде завершена до певного моменту в майбутньому.

Коли вживати?

  • Завершення до дедлайну/події: «До п’ятниці вже зроблю».
  • Прогноз про виконання до конкретного часу/моменту.
  • У складних реченнях з by (the time), before, until/till.
By 6 pm, I will have finished the report.
До 18:00 я вже закінчу звіт.

Формула

Ствердження
[Підмет] + will have + V3 (Past Participle)
I will have finished.
Заперечення
[Підмет] + will not (won’t) have + V3
She won’t have arrived by noon.
Питання
Will + [підмет] + have + V3?
Will they have completed it by then?

Маркери часу

by … (by Friday, by 2030) by the time … before … until/till …
By the time you come, we will have prepared everything.
До того часу, як ти прийдеш, ми вже підготуємо все.

Швидка пам’ятка

🧠

Майбутня точка → до неї дія буде завершена.

У підрядних часу після when, after, before, by the time, until зазвичай Present Simple, а не will:

I will have finished before you arrive.
Я закінчу перш ніж ти приїдеш (не “will arrive”).

Порівняння

Час Що виражає Формула Приклад
Future Simple Проста дія в майбутньому will + V1 I will finish tomorrow.
Future Perfect Дія завершиться до майбутньої точки will have + V3 By tomorrow, I will have finished.

Типові помилки

  • Ставити will після сполучників часу: *when you will come. Правильно: when you come.
  • Плутати з Future Continuous (той підкреслює процес у майбутній точці).
  • Думай про дедлайн у майбутньому: «Що буде зроблено до нього?»

Теги сторінки

tenses