Future Perfect Continuous (майбутній доконано-тривалий час) в англійській мові

Future Perfect Continuous (майбутній доконано-тривалий час) показує, скільки часу триватиме дія до певного моменту в майбутньому: By June I will have been living here for ten years. Утворюється з will have been і дієслова з -ing, зазвичай разом із for і by.

На цій сторінці є побудова речень, правила вживання з прикладами, інтерактивні вправи, а також вправи з відповідями в PDF.

Спершу вивчіть: Future PerfectPresent Perfect Continuous

PDF: Future Perfect Continuous: вправи з відповідями

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

1.1Конструкції речень

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

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

Конструкція Приклади
+ стверджувальне S + will + have + been + Ving + ... By the time she arrives, I will have been waiting for two hours.
На той час, коли вона приїде, я чекатиму вже дві години.
- заперечне S + won't + have + been + Ving + ... By the end of the month, she won't have been working here for a full year.
До кінця місяця вона не пропрацює тут і повного року.
? питальне (QW) + will + S + have + been + Ving + ...? How long will you have been studying English by the end of this year?
Скільки часу ти вже вивчатимеш англійську до кінця цього року?
Відкрити сторінку відео →

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

Поставте дієслово у Future Perfect Progressive.
By the time we get to the airport, I (drive) _____ for two hours.
Поставте дієслово у Future Perfect Progressive.
By next week, I (practice) _____ tennis for six months.
Поставте дієслово у Future Perfect Progressive.
By tomorrow evening, she (teach) _____ for 30 years.

2.Вживання

2.1Підкреслення тривалості події в певний момент у майбутньому

Описуючи дію (action) в часі (tense) Future Perfect Progressive, спробуйте подумки перенестися вперед у майбутнє і поглянути звідти на тривалість цієї діяльності. Діяльність почалася колись у минулому чи в теперішньому або почнеться в майбутньому і, як очікується, триватиме й далі.
Форму progressive вживають тоді, коли ми хочемо підкреслити безперервність майбутнього досягнення або дій, які триватимуть аж до певного моменту в майбутньому.
Акцент на тривалості: цей час вживають, щоб підкреслити тривалість дії, що триває в певний момент у майбутньому, або щоб описати тривалі дії, які ведуть до визначеного моменту в майбутньому.

Приклад Коментар
In November, I will have been working at my company for two months.
У листопаді я працюватиму у своїй компанії вже два місяці.
Зараз лише вересень. Я хочу підкреслити безперервність цього свого майбутнього досягнення.
At five o'clock, I will have been waiting for two hours!
О п'ятій годині я чекатиму вже дві години!
Зараз четверта година, і я чекаю вже годину. Я дивлюся назад із майбутнього і хочу підкреслити тривалість цієї дії.
When I turn twelve, I will have been playing guitar for five years.
Коли мені виповниться дванадцять, я гратиму на гітарі вже п'ять років.
Мені зараз 10, і я граю на гітарі вже три роки. Я хочу підкреслити безперервність цього свого майбутнього досягнення.
I'll have been teaching for twenty years this summer.
Цього літа я викладатиму вже двадцять років.
Я дуже пишаюся тим, що я вчитель! Я хочу підкреслити тривалість цієї діяльності.
When the train arrives, they will have been travelling for 8 hours.
Коли потяг прибуде, вони їхатимуть уже 8 годин.
Тут ми зосереджуємося на процесі й на тривалості. Очікується, що дія триватиме й тоді, коли потяг прибуде.

Як бачимо, цей час підкреслює тривалість дії, а не лише її завершеність.

Відкрити сторінку відео →

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

Поставте дієслово у правильний час.
In September, the head teacher (teach) _____ at the school for 20 years.
Поставте дієслово у правильний час.
I (study) _____ English for three years by the end of this course.
Поставте дієслово у правильний час.
By next year, they (live) _____ in this city for a decade.

3.Future Perfect Continuous на часовій шкалі: тривалість і причина

Українською ми кажемо «буде десять років, як я тут живу», не змінюючи часу дієслова. Англійська має для цього Future Perfect Continuous: він відлічує, як довго триватиме дія на певний момент у майбутньому, або пояснює, чому в цей момент буде певний стан. Часова шкала показує обидва випадки і порівнює їх з Future Perfect.

Часова шкала
минулемайбутнє
Тривалість Future Perfect Continuous
By June I'll have been living here for ten years.
У червні буде десять років, як я тут живу.
десять роківзаразчервень
Причина Future Perfect Continuous
He'll be tired: he'll have been working all day.
Він буде втомлений, бо працюватиме цілий день.
цілий деньзаразвечір
Future Perfect для порівняння
By June I'll have written the book.
До червня я допишу книжку: важливий результат, а не тривалість.
книжка готовазаразчервень
результат пізнішетривалістьзараз

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

Коли українською простий майбутній час, а англійською will have been

Українською Помилка Правильно
Він буде втомлений, бо працюватиме цілий день. He'll be tired because he'll work all day. He'll be tired because he'll have been working all day.
На кінець зміни я вже вісім годин стоятиму на ногах. Until the end of the shift I'll stand for eight hours. By the end of the shift I'll have been standing for eight hours.
Скільки часу ти вчитимеш англійську на момент іспиту? How long will you learn English by the exam? How long will you have been learning English by the exam?

Коли майбутній стан має причину, яка тривала до нього (втома, мокрий одяг, червоні очі), англійська показує цю причину через will have been і форму на -ing. Українське «до» з моментом у майбутньому передаємо через by, а не until.

Якщо важливий результат або кількість зробленого, а не тривалість, потрібен Future Perfect: By June I'll have read 20 books. Той самий підхід «як довго до моменту» в теперішньому часі має Present Perfect Continuous.

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

Коли вживається Future Perfect Continuous (Future Perfect Progressive)?

Future Perfect Continuous вживають, щоб сказати, як довго триватиме дія на певний момент у майбутньому. Наприклад: «By June, I will have been living in London for ten years.» Ви уявляєте себе в тому майбутньому моменті й дивитеся назад на тривалість дії: «At five o'clock, she will have been waiting for two hours.» Зазвичай цей час вживають з for і проміжком часу. Future Perfect Continuous і Future Perfect Progressive є двома назвами одного часу.

Як утворюється Future Perfect Continuous?

Future Perfect Continuous утворюють з will have been і форми дієслова на -ing. Наприклад: «By noon, I will have been working for six hours.» Форма однакова для всіх осіб (persons). Не пропускайте have чи -ing: правильно «will have been working», а не «will been working» чи «will have been work». Заперечення утворюють з won't have been («She won't have been working here for a full year»), а в питанні will стоїть перед підметом (subject): «How long will you have been studying English by June?»

Future Perfect чи Future Perfect Continuous: у чому різниця?

Future Perfect підкреслює, що дію буде завершено до певного моменту в майбутньому, а Future Perfect Continuous показує, як довго вона триватиме. Порівняйте «By 6 PM, I will have written the report» (звіт буде готовий) і «By 6 PM, I will have been writing the report for five hours» (тривалість роботи). Для кількості зробленого вживайте Future Perfect: «will have read 20 books», а не «will have been reading 20 books». Дієслова стану (state verbs) залишаються в простій формі: «By May, we will have known each other for ten years.»

Чи правильно «Next year I will be working here for ten years», чи потрібен Future Perfect Continuous?

Ні, правильно «Next year I will have been working here for ten years»: Future Perfect Continuous відлічує час до моменту в майбутньому. «I will be working here for ten years» є формою Future Continuous і звучить як десять років, що починаються зараз. Українською цю думку передають інакше: «наступного року буде десять років, як я тут працюю». Тож правильно «By the time she retires, she will have been teaching for 40 years», а не «she will be teaching for 40 years».

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

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