Тест акцента

Future Perfect Continuous: правило, примеры и упражнения

C1Будущее совершённое длительное

Это время объединяет три идеи: будущее (will), рубеж, к которому подводится итог (have), и длительность процесса (been + -ing). Вы выбираете точку впереди и сообщаете, сколько к ней уже будет продолжаться действие. Без указания «как долго» это время почти не употребляется.

Формула

Subject + will have been + V-ing
I will have been working · I won't have been working · Will you have been working?

Когда используется Future Perfect Continuous

  • Длительность к моменту в будущем (By June I will have been studying here for three years)
  • К моменту другого события (When he retires, he will have been teaching for forty years)
  • Причина будущего состояния (She will be tired because she will have been driving all day)
  • Предположение о длительном процессе до настоящего момента (They will have been waiting for hours)
  • Вопрос о длительности к сроку (How long will you have been living here by then?)

Слова-маркеры

by … for …, by the time, by next year, for five years, since, when (+ Present Simple)

Примеры с переводом

By the end of this year I will have been working here for a decade.К концу этого года будет десять лет, как я здесь работаю.

At six o'clock we will have been waiting for three hours.В шесть часов будет три часа, как мы ждём.

By the time you get home, I will have been cooking all afternoon.К тому времени, как ты придёшь домой, я буду готовить уже полдня.

Next month she will have been learning Chinese for two years.В следующем месяце будет два года, как она учит китайский.

How long will they have been travelling by then?Сколько они к тому времени уже будут в пути?

Подробнее

В русском эту мысль выражают оборотом «будет … как»: «в мае будет год, как я здесь работаю». Английский складывает то же самое в одну глагольную форму. Она громоздкая, поэтому в разговоре её нередко заменяют Future Perfect с глаголом состояния (I will have lived here for a year). Continuous выбирают, когда важно подчеркнуть непрерывность процесса. С глаголами состояния (know, be, have) эта форма невозможна.

Случаи употребления

Итог длительности к сроку

By + момент, for + период. By 2030 he will have been running the company for twenty years.

К моменту другого события

When / by the time + Present Simple. When you arrive, I will have been driving for six hours.

Причина состояния в будущем

Объясняет, почему будет так. He'll be hungry — he will have been training all morning.

Предположение

О том, что длится уже сейчас. You will have been wondering why I called.

Правила образования

  • Will have been + V-ing для всех лиц.
  • Отрицание: won't have been + V-ing.
  • Вопрос: Will + подлежащее + have been + V-ing?
  • Нужны две опоры: момент (by…, when…) и длительность (for…).
  • После when и by the time — Present Simple, не will.
  • Глаголы состояния — в Future Perfect: I will have known her for ten years.
  • Если важен результат или количество — Future Perfect: I will have written ten chapters.

Частая ошибка

✗ By May I will be working here for a year. → ✓ By May I will have been working here for a year. — с by и for нужен Perfect. ✗ I will have been work. → ✓ I will have been working. ✗ By then I will have been knowing him for years. → ✓ …I will have known him for years. ✗ When he will retire, he will have been teaching… → ✓ When he retires… Тему путают с Future Perfect: will have done — сколько сделано к сроку; will have been doing — сколько времени это длится к сроку.

Сравни

By 5 pm I will have written the report. / By 5 pm I will have been writing the report for six hours.Отчёт будет готов / к пяти будет шесть часов, как пишу.

At 5 pm I will be writing. / By 5 pm I will have been writing for six hours.В пять буду в процессе / подвожу итог длительности.

I have been working here for a year. / In May I will have been working here for two years.Итог на сегодня / итог на точку в будущем.

Проверь себя: 5 вопросов

1. By October, I ______ at the aerospace institute for five years.

Select the C1 form that measures continuous duration up to a future milestone:

2. By next month, I ___ here for a year.
3. By 5 p.m., she ___ for eight hours.
4. When he retires, he ___ for 40 years.
5. By the time the bus comes, we ___ for an hour.

В приложении по этой теме ещё десятки заданий: с вводом ответа, разбором каждой ошибки и повторением слабых мест. Открыть Eng Talk

Проверим, насколько силён твой акцент?Тест на полторы минуты: 8 слов и одна фраза. Балл за каждый звук, без регистрации.

Смотри также