Future Perfect

Час future perfect вживають, щоб описати дії, які завершаться до певного моменту або події в майбутньому. Він наголошує саме на завершенні дії, а не на дії як такій.

1.Конструкції

1.1Конструкції речень / правильні дієслова

Щоб утворити час (tense) future perfect, дотримуйтеся таких основних правил:

S = підмет (subject)
won't = will not
QW = питальне слово

Конструкція Приклади
+ стверджувальне S + will + have + дієслово(+ed / d) + ... I will have finished the project by tomorrow.
Я закінчу проєкт до завтра.
- заперечне S + won't + have + дієслово(+ed / d) + ... They won't have arrived by noon.
Вони не приїдуть до полудня.
? питальне (QW) + will + S + have + дієслово(+ed / d) + ...? Will she have finished everything by then?
Чи закінчить вона все до того часу?

Перевірте себе

Поставте дієслово у Future Perfect.
We (complete) _____ the course by next week.
Поставте дієслово у Future Perfect.
I (save) _____ enough money for a vacation by the end of the year.
Утворіть заперечне речення у Future Perfect.
I (not/clean) _____ the house by the weekend.

1.2Конструкції речень / неправильні дієслова

Щоб утворити час (tense) future perfect, дотримуйтеся таких основних правил:

S = підмет (subject)
won't = will not
(III) = форма past participle смислового дієслова (main verb) → Irregular Verbs List, список неправильних дієслів (3-тя колонка)
QW = питальне слово

Конструкція Приклади
+ стверджувальне S + will + have + дієслово(III) + ... I will have done it tomorrow.
Я зроблю це завтра.
- заперечне S + won't + have + дієслово(III) + ... They won't have left by noon.
Вони не поїдуть до полудня.
? питальне (QW) + will + S + have + дієслово(III) + ...? Will she have done everything by then?
Чи зробить вона все до того часу?

Перевірте себе

Утворіть заперечне речення у Future Perfect.
I (not/speak) _____ to the manager by the time the meeting starts.
Утворіть заперечне речення у Future Perfect.
By tomorrow, she (not/write) _____ the report.
Поставте дієслово у Future Perfect.
By the end of the month, we (write) _____ all the reports.

2.Вживання

2.1Завершення дії до визначеного терміну

Час future perfect часто вживають, щоб показати, що дія (action) буде вже завершена або досягнута до певного моменту в майбутньому.
Його вживають для дії, яка в певний момент у майбутньому вже належатиме до минулого.
Дуже часто його вживають з обставиною часу, що починається з by: by then, by that time, by the 24th of September тощо.

Приклад Коментар
By the end of this year, she will have worked here for five years.
Наприкінці цього року вона пропрацює тут п'ять років.
This means that at the end of this year, her total time working here will be five years.
Це означає, що наприкінці цього року її загальний стаж роботи тут становитиме п'ять років.
I will have retired by the year 2030.
Я вийду на пенсію до 2030 року.
This means that before or in the year 2030, my retirement will already be in the past.
Це означає, що до 2030 року або в 2030 році я вже буду на пенсії.
By next Christmas we will have been here for eight years.
До наступного Різдва ми проживемо тут вісім років.
This means that next Christmas marks a total of eight years since we arrived.
Це означає, що наступного Різдва мине рівно вісім років, відколи ми сюди приїхали.
The builders say they will have finished the roof by Tuesday.
Будівельники кажуть, що закінчать дах до вівторка.
This means that the roof will be complete before Tuesday.
Це означає, що дах буде готовий ще до вівторка.

Перевірте себе

Поставте дієслово у правильний час.
By then, I (complete) _____ my master's degree.
Поставте дієслово у правильний час.
By the end of this week, we (submit) _____ the report.
Поставте дієслово у правильний час.
By the end of this month, we (solve) _____ the problem.

2.2Вираження впевненості / передбачення минулих дій у майбутньому

Час future perfect може виражати впевненість щодо дій, які завершаться до певного моменту в майбутньому, тобто передбачати минулі дії з погляду майбутнього.

Його часто вживають із прислівниками (adverbs) на зразок probably і certainly, які стоять одразу після will.

Приклад Коментар
By the time we get there, they will probably have left.
Коли ми туди дістанемося, вони, напевно, вже підуть.
Certainty that the action of leaving will likely be completed before we arrive, from a future perspective.
Упевненість, що вони, найімовірніше, підуть ще до нашого приїзду, - з погляду майбутнього.
I save 50 dollars a month, and I started in January. So by the end of the year, I will have saved 600 dollars.
Я відкладаю 50 доларів на місяць і почав у січні. Тож до кінця року я відкладу 600 доларів.
Prediction that, based on a consistent saving pattern, the total amount of 600 dollars will be accumulated by the end of the year.
Прогноз: за сталого темпу заощаджень до кінця року набереться загалом 600 доларів.
By next summer, I will probably have travelled to five countries.
До наступного літа я, напевно, побуваю у п'яти країнах.
Prediction that, based on plans, the action of travelling to five countries will most likely be completed by next summer.
Прогноз: судячи з планів, подорож до п'яти країн найімовірніше завершиться до наступного літа.
Surely they will have finished their meal before the film starts.
Вони напевно закінчать їсти ще до початку фільму.
Certainty that the action of finishing the meal will be completed before the film begins, viewed from a future perspective.
Упевненість, що вони закінчать їсти ще до початку фільму, - з погляду майбутнього.
He will certainly have left by the time we arrive.
Він напевно вже піде, коли ми приїдемо.
Certainty that the action of leaving will be completed before we arrive, as seen from a future point.
Упевненість, що він піде ще до нашого приїзду, - якщо дивитися з майбутнього.

Перевірте себе

Поставте дієслово у правильний час.
I expect I (finish) _____ all my work by 5 PM.
Поставте дієслово у правильний час.
They (leave) _____ the office by the time I arrive.
Поставте дієслово у правильний час.
By the time you read this, I (leave) _____ for my trip.

3.Часті запитання

Коли вживається Future Perfect?

Future Perfect (will have + третя форма дієслова, past participle) вживають для дії, яка завершиться до певного моменту в майбутньому. Наприклад: «I will have finished the project by Friday.» Цей час часто вживають з by: by then, by next June, by the time you arrive. Він також може відраховувати час до моменту в майбутньому («By December, she will have worked here for five years») або показувати впевненість, що дію вже завершено: «He will certainly have left by the time we get there.»

Future Perfect чи Future Simple: «I will cook dinner» чи «I will have cooked dinner»?

Обидва варіанти правильні, але означають різне: Future Simple каже, що станеться, а Future Perfect, що це вже буде зроблено до певного моменту. Порівняйте «When you get home, I will cook dinner» (я почну готувати, коли ти прийдеш) і «By the time you get home, I will have cooked dinner» (вечеря буде готова, коли ти прийдеш). З by можливий і Future Simple («I will finish it by Friday»), але Future Perfect підкреслює завершеність.

Чи правильно «She will has finished» у Future Perfect?

Ні, правильно «She will have finished»: у Future Perfect після will для всіх осіб (persons) стоїть have, а потім третя форма дієслова (past participle). Після have не вживайте форму на -ing чи інфінітив без to: «He will have completed it», а не «He will have completing it» чи «He will have complete it». Неправильним дієсловам (irregular verbs) потрібна третя форма: «They will have gone», а не «They will have went». Заперечення утворюють з won't have («They won't have arrived by noon»), а в питанні will стоїть першим: «Will she have finished by then?»

«By the time you arrive» чи «by the time you will arrive» з Future Perfect?

Правильно «by the time you arrive»: після by the time вживають Present Simple, а Future Perfect ставлять у головне речення (main clause). Наприклад: «By the time you arrive, we will have eaten», а не «By the time you will arrive, we will have eaten». Українською кажуть «до того часу, як ти приїдеш», у майбутньому часі, звідси й помилка. Так само після before і when: «I will have left before you get there.»

Future Perfect чи Past Perfect: «will have finished» чи «had finished»?

Future Perfect (will have finished) дивиться назад від моменту в майбутньому, а Past Perfect (had finished) від моменту в минулому. Порівняйте «By next June, she will have finished her degree» (червень ще попереду) і «By last June, she had finished her degree» (червень уже минув). Не змішуйте ці дві форми: «She will had finished» неправильно, бо після will завжди стоїть have.

Готовий практикувати цю тему?

Завантаж застосунок і практикуй цю тему як гру — з XP, серіями та миттєвим зворотним зв'язком.