Future Perfect: майбутній доконаний час

Future Perfect дає змогу поглянути назад із майбутньої точки: до цього моменту дія вже завершиться або стан триватиме певний час. Основна будова — will have + третя форма дієслова. Частий орієнтир — строк із by або подія в підрядній із by the time.

Відкрити курси англійської

Що буде зроблено до майбутнього моменту

Future Perfect має майбутню точку відліку. Мовець розглядає цей момент і повідомляє, що до нього вже відбудеться: документи надішлють, потяг поїде, робота закінчиться. Важлива не просто майбутня подія, а її положення відносно іншого майбутнього орієнтира.

Завершення може настати раніше за строк; форма не призначає точної хвилини. By Friday — «до п’ятниці», не обов’язково «саме в п’ятницю». Строк може бути в попередній репліці: I will have finished by then, де then відсилає до відомого моменту.

Future Perfect виражає прогноз чи очікування, не об’єктивну гарантію. Probably, I think і обставини уточнюють упевненість. Спочатку встанови, що відбудеться й до якого моменту це оцінюємо.

By Friday, we will have sent the documents to every participant.
До п’ятниці ми надішлемо документи кожному учаснику.До строку надсилання вже буде виконано.
The meeting starts at ten. I will have checked the figures by then.
Зустріч починається о десятій. До того часу я вже перевірю цифри.By then відсилає до початку зустрічі.

Will have done: утворення всіх форм

Після will завжди have, зокрема з he й she. Потім V3: finished, written, taken. У правильних дієслів вона збігається з -ed, у неправильних може відрізнятися від Past Simple: wrote — written, went — gone, saw — seen.

Заперечення — will not have, скорочено won't have. У запитанні will ставимо перед підметом, а have + V3 залишаємо після нього. Коротка відповідь містить will: Yes, she will. / No, she won't. У повній можна повторити всю конструкцію.

She'll have finished — she will have finished. Не плутай have із has і не додавай been перед кожною V3: will have finished — активний стан. Will have been finished має іншу будову й може виражати пасив, не звичайне «вона закінчить».

Future Perfect на прикладі завершення креслення
Тип Модель Приклад і переклад
СтвердженняS + will have + V3She will have finished the drawing by noon. — До полудня вона закінчить креслення.
ЗапереченняS + will not have + V3She will not have finished the drawing by noon. — До полудня вона ще не закінчить креслення.
Загальне запитанняWill + S + have + V3?Will she have finished the drawing by noon? — Вона закінчить креслення до полудня?
Спеціальне запитанняWhat + will + S + have + V3?What will she have finished by noon? — Що вона встигне закінчити до полудня?

By, before, until і позначення строку

By позначає межу очікуваного результату: by six, by the end of the week. Before — «раніше за вказаний момент». By six — не пізніше шостої, before six — до настання шостої. Точність межі залежить і від виразу: by Friday без контексту не уточнює годин.

Until зазвичай описує продовження до межі: I will work until six. Not ... until може означати, що результат не настане раніше за момент: I will not have finished until six. Це не те саме, що «не буде готово до шостої»: для цього will not have finished by six.

Орієнтир не обов’язково містить by: in two weeks може позначати момент через два тижні, з якого оцінюємо результат. Строк сам собою не вимагає Future Perfect. I will finish by Friday теж правильне; Perfect сильніше підкреслює наявний до строку результат.

I will have packed everything by six.
До шостої я вже все спакую.
I will be packing until six.
Я займатимуся пакуванням до шостої.Продовження діяльності до межі, не готовий результат.
I will not have finished by six.
До шостої я ще не закінчу.До зазначеної межі результату не буде.

By the time і підрядні часу

By the time вводить подію, до якої очікуємо результат головної частини. Для майбутнього в такій підрядній зазвичай Present Simple: by the time you arrive. Future Perfect — у головній: I will have prepared everything. Порядок частин можна міняти, зберігаючи зв’язок.

У підрядних часу з when, after, before й until теперішня форма теж може позначати майбутнє. Present Perfect додатково виділяє завершення: when I have checked the figures. Це не привід автоматично ставити Future Perfect після when: відрізняй підрядну від самостійного When will you have finished?

By the time you arrive, we will have set up the equipment.
До твого приїзду ми вже встановимо обладнання.Arrive — Present Simple з майбутнім значенням у підрядній часу.
When I have checked the figures, I will send you the final version.
Коли я перевірю цифри, надішлю тобі остаточний варіант.Present Perfect підкреслює завершення перевірки перед надсиланням.
When will you have finished the checks?
До якого часу ти закінчиш перевірки?Самостійне запитання, тому will допустиме.

Відмінність від Future Simple, Continuous та інших Perfect

Future Simple повідомляє, що станеться, і може передавати рішення чи обіцянку. Future Perfect розглядає подію як уже здійснену до майбутнього орієнтира. I will send it by noon та I will have sent it by noon можуть описувати один план; друге виразніше пропонує погляд із полудня назад.

Future Continuous показує процес: at noon I will be checking the files. Future Perfect — результат до моменту: by noon I will have checked the files. Future Perfect Continuous виділяє тривалість попередньої діяльності, не гарантуючи готовності всіх файлів.

Present Perfect, Past Perfect і Future Perfect спільно дивляться на попередню ситуацію, але з різних точок. Have finished пов’язує результат із теперішнім, had finished — із минулим, will have finished — із майбутнім. Вибирай за контекстом, не одним українським «уже».

Що відбуватиметься й що вже буде зроблено
Приклад Переклад Акцент
I will review the notes tomorrow.Я перегляну нотатки завтра.Майбутня подія.
At ten, I will be reviewing the notes.О десятій я переглядатиму нотатки.Процес у моменті.
By ten, I will have reviewed all the notes.До десятої я перегляну всі нотатки.Готовий результат.
By ten, I will have been reviewing the notes for an hour.До десятої я переглядатиму нотатки вже годину.Тривалість діяльності.

Стани, що тривають, і тривалість

Future Perfect не обмежується завершеними діями. Для стану він показує тривалість до майбутнього: will have known, will have owned, will have been married. Стан може тривати після дати. «У травні буде десять років, як ми знайомі» не означає кінця знайомства.

Been — третя форма be. Тому will have been colleagues — Future Perfect Simple: після been іменник, не дієслово на -ing. Perfect Continuous потребує will have been working. Саме been не визначає Continuous.

З live і work обидві Perfect-форми можуть передавати тривалість: will have worked і will have been working. Continuous більше виділяє діяльність. З know у нейтральному значенні знайомства зазвичай Simple, навіть для довгого періоду.

In May, we will have known each other for ten years.
У травні буде десять років, як ми знайомі.
By July, she will have been the team leader for a year.
До липня буде рік, як вона керує командою.Will have been + іменна частина: Perfect Simple, не Continuous.

Поширені помилки у виборі форми

У She will has finished неправильно змінено have; потрібно She will have finished. У will have wrote стоїть V2 замість V3: потрібно will have written. У Will she has finished? та сама помилка: після підмета зберігаємо have. Запитання утворюємо лише перенесенням will.

Не вважай by автоматичною вимогою Perfect: стан може природно стояти у Future Simple, наприклад I will know by Friday. І навпаки, Future Perfect можливий без by, якщо орієнтир зрозумілий. Спочатку назви результат чи тривалість, які оцінюєш.

Не додавай will у підрядну лише через український майбутній час: by the time the office opens. Won't have finished by noon заперечує готовність до полудня. Завдання нижче перевіряють правило окремо від програми курсу й не зберігають прогресу.

Практика Future Perfect

Перевір have після will, третю форму, майбутній орієнтир і підрядну часу.

Вибери один правильний варіант.

1. Потрібен Future Perfect: By Monday, she ___ the report.
Відповідь і пояснення

will have written. Після will стоїть have, потім V3 written. Переклад: «До понеділка вона напише звіт».

2. By the time the guests ___, we will have prepared the room.
Відповідь і пояснення

arrive. У підрядній часу про майбутнє потрібен Present Simple: arrive. Переклад: «До приїзду гостей ми вже підготуємо кімнату».

3. Вибери правильне запитання Future Perfect.
Відповідь і пояснення

Will she have finished by five?. Запитання починається з will; після she залишається have finished. Переклад: «Вона закінчить до п’ятої?»

4. Як сказати саме «До шостої я ще не закінчу»?
Відповідь і пояснення

I will not have finished by six.. Will not have finished by six заперечує готовність до шостої. Work until six повідомляє про продовження роботи, finished before six — про завершення раніше шостої.

5. Знайомство триває: In June, I ___ her for five years.
Відповідь і пояснення

will have known. Know у значенні знайомства зазвичай не вживаємо в Continuous. Known — V3. Переклад: «У червні буде п’ять років, як я її знаю».

6. Як називається will have been colleagues у We will have been colleagues for a year?
Відповідь і пояснення

Future Perfect Simple. Been — V3 від be; colleagues — іменник. Дієслова на -ing немає, тому Future Perfect Simple: «До того моменту ми будемо колегами вже рік».