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