Future Perfect
Майбутній доконаний час
Актив
will + have + V3She will have written the letter.
Пасив
will + have + been + V3The letter will have been written.
Як утворити
- Ствердження: will have + третя форма дієслова: She will have written the letter by Friday. Скорочення: I’ll have, she’ll have.
- Заперечення: won’t have + третя форма: They won’t have finished by then.
- Питання: Will + підмет + have + третя форма: Will you have finished by six?
Коли вживати
- Дія, яка завершиться до певного моменту в майбутньому, зазвичай з by (by Monday, by then, by the time…): By the end of the year, we’ll have saved enough for a car.
- Погляд назад із майбутньої точки, щоб підбити підсумок: Next month, I’ll have worked here for ten years.
- Упевнене припущення про минуле чи теперішнє: Don’t call now, she’ll have gone to bed.
Приклади
- I’ll have read the book by the time the film comes out. — Я прочитаю книжку ще до того, як вийде фільм.
- By 2030, they will have built a new bridge. — До 2030 року вони збудують новий міст.
- Will you have finished the report by tomorrow morning? — Ти закінчиш звіт до завтрашнього ранку?
- She won’t have arrived yet — her train is late. — Вона, мабуть, ще не приїхала: її потяг запізнюється.
- By the time you get here, we’ll have eaten everything. — Поки ти доїдеш, ми все з’їмо.
Типові помилки
- Future Simple з by: I will finish it by Friday годиться як обіцянка, але щоб сказати, що на той момент усе вже буде готово, вживайте I’ll have finished it by Friday.
- Плутанина by і until: by Friday — не пізніше п’ятниці; until Friday — увесь час аж до п’ятниці. I’ll have finished by Friday, але I’ll be busy until Friday.
- will у підрядних часу: By the time you will come, I will have left → By the time you come, I’ll have left.
- Неправильна третя форма: will have wrote / will have went → will have written / will have gone.
Пасив
will + have + been + V3: The letter will have been written. Вживається переважно в офіційних текстах, планах і звітах: By the end of the month, all the applications will have been processed (до кінця місяця всі заявки буде опрацьовано), The bridge will have been completed by 2030 (міст завершать до 2030 року).