Future Perfect — це майбутній доконаний час, який використовується в англійській мові для позначення дій, що будуть завершені до настання певного моменту чи іншої дії в майбутньому або триватимуть якийсь час в цей момент у майбутньому.
У реченнях з Future Perfect зазвичай зазначається певний дедлайн у майбутньому (до завтра, до кінця року тощо), тому цей час часто вживається для опису мрій, планів та цілей.
Пропонуємо детально розглянути правила Future Perfect для побудови речень, випадки використання в англійській мові, а також поширені маркери часу й особливості, на які варто звернути увагу при вивченні цього часу.
А якщо ви бажаєте ще більше поглибити свої знання про майбутні часи англійської мови, переходьте за посиланнями:
Зміст
1. Як утворюється Future Perfect
1.1. Ствердження
1.2. Заперечення
1.3. Питання
2. Правила вживання Future Perfect
3. Маркери Future Perfect
4. Future Perfect: вправа на закріплення
5. FAQ — популярні питання про Future Perfect
Як утворюється Future Perfect
У сучасній англійській мові Future Perfect утворюється за допомогою модального дієслова will, допоміжного дієслова have і дієприкметника минулого часу (третьої форми для неправильних дієслів або закінчення -ed). На прикладах подивимось, як працюють формули Future Perfect для трьох типів речення:
- стверджувального;
- заперечного;
- питального.
Ствердження
Стверджувальне речення Future Perfect будується за такою формулою:
S + will + have + V3/ed
де S (subject) — це підмет речення;
V3 — третя форма в таблиці неправильних дієслів;
Ved — правильне дієслово з закінченням -ed.
Розглянемо декілька прикладів використання Future Perfect:
- I will have cooked dinner by 7 p.m. — Я приготую вечерю до 19:00.
- She will have bought a new dress before her vacation. — Вона купить нову сукню перед відпусткою.
- We will have built the house by the end of the year. — Ми побудуємо будинок до кінця року.
- They will have decorated the room by tomorrow. — Вони прикрасять кімнату до завтрашнього дня.
Донедавна з займенниками I (я) і we (ми) замість will використовувалось модальне дієслово shall. Наразі таке використання вважається застарілим і може зустрітися хіба що в художній літературі, публіцистичних чи офіційних текстах. В розмовній англійській перевага віддається вживанню will з усіма особами однини й множини.
- I shall have met my parents by 5 p.m. → I will have met my parents by 5 p.m. — Я зустріну своїх батьків до 17:00.
- We shall have arrived at the airport by 11 a.m. → We will have arrived at the airport by 11 a.m. — Ми прибудемо в аеропорт до 11 ранку.
Крім того, в усному мовленні та неофіційному листуванні після особових займенників модальне дієслово will часто скорочується до ’ll. Проте після іменників вживається повна форма (will). Порівняймо ці приклади:
-
He’ll have left the office by then. — На той час він вже піде з офісу.
Peter will have left the office by then. — На той час Пітер вже піде з офісу.
-
They’ll have bought pizza before the party. — Вони куплять піцу перед вечіркою.
My friends will have bought pizza before the party. — Мої друзі куплять піцу перед вечіркою.
Заперечення
Щоб утворити заперечне речення Future Perfect, до модального дієслова will необхідно додати заперечну частку not:
S + will + not + have + V3/ed
- I will not have finished this book by noon. — Я не дочитаю цю книгу до полудня.
- It will not have stopped raining till midday. — Дощ не припиниться до полудня.
- You will not have finished your coffee in 5 minutes. — Ти не доп’єш каву за 5 хвилин.
Will not зазвичай скорочується до won’t:
- She won’t have retired by next autumn. — Вона не вийде на пенсію до наступної осені.
- We won’t have painted the bedroom in two days’ time. — Ми не пофарбуємо спальню за два дні.
- They won’t have graduated in three years’ time. — Вони не закінчать навчання через три роки.
Питання
Розберемо формули для побудови двох основних типів питань: загального та спеціального.
Загальне питання (general question, yes/no question) утворюється в Future Perfect завдяки винесенню модального дієслова will на перше місце (перед підметом):
Will + S + have + V3/ed?
- Will you have watered the flowers by then? — Чи встигнеш ти до того часу полити квіти?
- Will he have brought the documents in an hour’s time? — Чи принесе він документи за годину?
- Will they have completed the task before the meeting? — Чи встигнуть вони виконати це завдання до зустрічі?
Спеціальне питання (special question, wh-question) утворюється шляхом використання на початку речення відповідного питального слова (QW — question word), після чого ставиться will, підмет і решта слів згідно з правилами побудови загального питання:
QW + will + S + have + V3/ed?
- When will she have moved out of her parents’ house? — Коли вона з’їде з батьківського дому?
- Where will you have bought a new camera by tomorrow? — Де ти до завтрашнього дня купиш новий фотоапарат?
- How will we have got to the railway station before our train leaves? — Як ми доберемося до залізничного вокзалу до відправлення нашого поїзда?
Правила вживання Future Perfect
Виокремлюють три основні випадки, в яких в англійській мові використовується Future Perfect. Розглянемо їх на прикладах.
1. Дія, що завершиться (або не завершиться) до певного моменту в майбутньому:
- He will have finished his English homework by 2 p.m. — Він зробить домашнє завдання з англійської до 14:00.
- I will have quit my job by next spring. — Я звільнюся з роботи до наступної весни.
- They won’t have sold their car until the end of the month. — Вони не продадуть свою машину до кінця місяця.
2. Дія, що завершиться до настання іншої дії в майбутньому:
- I will have visited 30 countries by the time I’m 60. — До того часу, як мені виповниться 60 років, я відвідаю 30 країн.
- She will have finished the report before the meeting starts. — Вона закінчить звіт ще до початку зустрічі.
- We won’t have completed the test before the time runs out. — Ми не встигнемо виконати тест до того, як закінчиться час.
3. Дія, що триватиме певний час до іншої дії або моменту в майбутньому:
- By the time they get married, they will have known each other for eight years. — На момент одруження вони будуть знайомі вже вісім років.
- Next month they will have lived in Kharkiv for eleven years. — Наступного місяця вони будуть жити в Харкові вже одинадцять років.
- At the end of the month, she will have worked for the company for two years. — Наприкінці місяця вона пропрацює в цій компанії вже два роки.
Важливо: для позначення тривалої дії Future Perfect використовується лише з деякими дієсловами. До цієї групи належать:
- дієслова live (жити), work (працювати), teach (навчати), study (вивчати), play (грати);
- дієслова стану — state verbs: know (знати), be (бути), feel (відчувати) тощо.
Маркери Future Perfect
Future Perfect зазвичай вживається зі словами та підрядними реченнями часу, що вказують, до якого моменту в майбутньому буде виконана дія. Найпоширенішими маркерами Future Perfect є сполуки, утворені зі словами by (до), before (до) і when (коли). Наведемо декілька прикладів:
- by tomorrow — до завтра
- by next week — до наступного тижня
- by next month — до наступного місяця
- by next year — до наступного року
- by the end of the week — до кінця тижня
- by the end of the month — до кінця місяця
- by the end of the year — до кінця року
- by 6 o’clock — до 6-ї години
- by 10 a.m. — до 10-ї ранку
- by Monday — до понеділка
- by then — до того часу
- by this time tomorrow — до цього часу завтра
- by the deadline — до дедлайну
- by the time you come back — до того часу, як ти повернешся
- by the time I arrive — до мого приходу
- before the end of the day — до кінця дня
- before the end of the year — до кінця року
- before the weekend — до вихідних
- before lunchtime — до обіду
- before the year is over — до кінця року
- before the meeting starts — до початку зустрічі
- before they come — до того, як вони прийдуть
- before you leave — перед тим, як ти підеш
- when I’m 50 — коли мені буде 50
- when I am older — коли я подорослішаю
- when they arrive — коли вони приїдуть
- when you finish — коли ти закінчиш
- when we get there — коли ми прибудемо туди
- when he calls — коли він подзвонить
Важливо: у підрядній частині після by, before, when в англійській мові вживається Present Simple (простий теперішній час) замість майбутнього часу.
- They will have roasted chicken by the time I arrive. — Коли я приїду, вони вже засмажать курку.
- We will have launched a new product before the year is over. — Ми запустимо новий продукт ще до кінця року.
- I will have sent the email when he calls. — Я вже надішлю електронного листа, коли він зателефонує.
Серед інших маркерів Future Perfect зустрічаються такі:
- till noon — до полудня
- until tomorrow morning — до завтрашнього ранку
- next month — наступного місяця
- at the end of the month — в кінці місяця
- in an hour’s time — за годину
- in three days’ time — через три дні
- in five years’ time — через п’ять років
Використаємо ці маркери Future Perfect у прикладах речень:
- She won’t have finished the project till noon. — Вона не закінчить проєкт до полудня.
- He won’t have written an essay until tomorrow morning. — Він не напише твір до завтрашнього ранку.
- Next month, we will have moved to another city. — Наступного місяця ми переїдемо до іншого міста.
- At the end of the month, I will have worked as an HR manager for two years. — В кінці місяця я пропрацюю HR-менеджером два роки.
- They will have finished the conference in an hour’s time. — За годину вони закінчать конференцію.
- He will have got back from vacation in three days’ time. — Він повернеться з відпустки через три дні.
- In five years’ time, I will have learnt another foreign language. — Через п’ять років я вивчу ще одну іноземну мову.
Future Perfect: вправа на закріплення
Аби закріпити матеріал, пропонуємо виконати вправу з використання Future Perfect. Розкрийте дужки у наведених реченнях, використовуючи необхідний час (для перевірки клікніть на відповідне речення):
1. By the end of the year, she (move) to a new flat.
will have moved
2. He (not/finish) the project by the deadline.
won’t have finished
3. In ten years’ time, he (become) a successful business owner.
will have become
4. (you/fix) the car by tomorrow afternoon?
Will you have fixed
5. By this time next year, I (achieve) the B2 level of English.
will have achieved
6. They (not/do) all house chores by the end of the day.
won’t have done
7. She (buy) a new car by the time she (retire).
will have bought, retires
8. We (return) from vacation before they (finish) the renovations.
will have returned, finish
FAQ — популярні питання про Future Perfect
1. Коли використовується Future Perfect?
Future Perfect (майбутній доконаний час) використовується для опису дій, що триватимуть або будуть завершені до якогось моменту або іншої дії в майбутньому. Зазвичай цей час вживається разом з маркерами, що вказують на такий момент у майбутньому, до якого буде виконана дія.
- I will have eaten dinner by the time you get home. — Я вже повечеряю, коли ти повернешся додому.
- She will have studied Chinese for two years by next autumn. — Наступної осені вона вивчатиме китайську мову протягом двох років.
2. Як утворюється Future Perfect на прикладах?
Майбутній доконаний час (Future Perfect) утворюється за такими формулами:
Тип |
Формула |
Приклад |
Переклад |
+ |
S + will + have + V3/ed |
They will have revised all topics before the exam. |
Вони повторять всі теми до іспиту. |
- |
S + won’t + have + V3/ed |
They won’t have revised all topics before the exam. |
Вони не повторять всі теми до іспиту. |
? |
Will + S + have + V3/ed? |
Will they have revised all topics before the exam? |
Чи повторять вони всі теми до іспиту? |
3. Чим відрізняється Future Perfect і Future Perfect Continuous?
Future Perfect вживається для того, щоб підкреслити завершеність дії до певного моменту в майбутньому. Крім того, цей час використовується з дієсловами стану для позначення дій, що триватимуть певний час до якогось моменту в майбутньому.
- They will have redecorated the flat by the end of the week. — Вони зроблять ремонт у квартирі до кінця тижня.
- Next month, we will have known each other for ten years. — Наступного місяця ми будемо знайомі вже десять років.
Future Perfect Continuous використовується для вираження тривалості дії, що буде в процесі станом на певний момент у майбутньому. Цей час не вживається з дієсловами стану.
-
By next week, they will have been redecorating the flat for two months. — Наступного тижня вони вже два місяці робитимуть ремонт у квартирі.