← Усі інструменти

Future Perfect Continuous

Майбутній доконано-тривалий час

Актив

will + have + been + V-ing

She will have been writing the letter.

Пасив

will + have + been + being + V3

The letter will have been being written.граматично правильно, але на практиці уникають

Як утворити

  • Ствердження: will have been + дієслово з -ing: By noon she will have been writing the letter for three hours.
  • Заперечення: won’t have been + дієслово з -ing: He won’t have been waiting long.
  • Питання: Will + підмет + have been + дієслово з -ing: How long will you have been working here by next summer?

Коли вживати

  • Тривалість дії до певного моменту в майбутньому, з for + відрізок часу і by + момент: By June, I’ll have been living in Warsaw for five years.
  • Пояснення майбутньої (або припущеної теперішньої) ситуації попереднім процесом: She’ll be exhausted when she gets here — she’ll have been driving all day.
  • У повсякденному мовленні ця форма рідкісна; трапляється переважно тоді, коли треба підкреслити, як довго щось триватиме.

Приклади

  • In October, we’ll have been working on this project for a year. — У жовтні буде рік, як ми працюємо над цим проєктом.
  • By the time he retires, he’ll have been teaching for forty years. — Коли він вийде на пенсію, його вчительський стаж становитиме сорок років.
  • They’ll be hungry — they’ll have been walking since morning. — Вони будуть голодні, адже йдуть пішки від самого ранку.
  • How long will you have been studying English by the end of the course? — Скільки загалом ти вивчатимеш англійську до кінця курсу?

Типові помилки

  • Без тривалості: ця форма майже завжди потребує for + відрізок часу або чіткого опорного моменту. Без них обирайте простішу форму: I’ll work all day tomorrow.
  • Дієслова стану: By May I’ll have been knowing her for a year → By May I’ll have known her for a year.
  • Кількість результатів: By Friday I’ll have been writing ten pages → I’ll have written ten pages.
  • Порядок слів: will been having чи will have be → will have been + дієслово з -ing.

Пасив

will + have + been + being + V3 — The letter will have been being written — граматично правильна, але на практиці її уникають: носії мови майже ніколи нею не користуються. Скажіть в активі (By June, they’ll have been building the stadium for two years — у червні буде два роки, як будують стадіон) або перебудуйте речення: By June, work on the stadium will have been going on for two years.