Future Perfect Continuous (будущее совершенное длительное) — время, которым носители аккуратно показывают длительность процесса к определённому моменту в будущем. Представьте точку «B» в будущем (дедлайн, встреча, рейс) и «растянутую дорожку» действия, которая началась раньше и дотянется до этой точки. Эту дорожку мы и описываем формулой will have been + V-ing. В статье — правила, таблицы форм, маркеры времени, сравнение с соседними временами и большая подборка свежих примеров с переводом.
Что выражает Future Perfect Continuous
- Длительность до будущего момента: к определённому времени действие уже будет длиться N-времени.
- Причина будущего состояния: «к тому моменту X будет уставшим, потому что долго делал Y».
- Повтор/регулярность до точки B: подчёркиваем, что процесс продолжался и, возможно, продолжится.
Визуализация: start → → → (process) → → → [B — будущая точка]. Именно этот «растянутый процесс» до B и есть зона Future Perfect Continuous.
Формула, формы и быстрая шпаргалка
Форма | Схема | Пример | Перевод |
---|---|---|---|
Утверждение | will have been + V-ing | By 10 pm, I will have been working for 12 hours. | К 10 вечера я буду работать уже 12 часов (к тому моменту). |
Отрицание | will not (won’t) have been + V-ing | She won’t have been waiting long by then. | К тому моменту она не будет ждать долго. |
Общий вопрос | Will + subject + have been + V-ing? | Will they have been living here for ten years by 2030? | Будут ли они жить здесь уже 10 лет к 2030? |
Специальный вопрос | Wh- + will + subject + have been + V-ing? | How long will you have been studying by June? | Как долго ты будешь учиться к июню? |
Краткий ответ | Yes, subject will. / No, subject won’t. | Yes, I will. / No, she won’t. | Да. / Нет. |
Важно: модальных «shall» или «be going to» теоретически можно встретить (shall have been working, be going to have been working), но это редкие, стилистически маркированные варианты. Стандарт — will have been + V-ing.
Когда именно использовать Future Perfect Continuous
1) Длительность до будущего момента (by, by the time, before, until/till)
- By the time you arrive, we will have been waiting for an hour. — К моменту твоего приезда мы будем ждать уже час.
- By June, they will have been living in Berlin for five years. — К июню они будут жить в Берлине уже пять лет.
2) Причина будущего состояния (tired, hungry, stressed и т.п.)
- She will be exhausted because she will have been studying all night. — Она будет вымотана, потому что будет всю ночь готовиться.
- He will be more confident — he will have been practicing for months. — Он будет увереннее — тренируется уже несколько месяцев.
3) Подчеркнуть непрерывность процесса к дедлайну
- By the release date, we will have been testing the app for weeks. — К релизу мы будем тестировать приложение уже несколько недель.
Где не нужно: если речь про результат к будущему моменту, используйте Future Perfect (will have + V3): By June, we will have finished the course (к июню мы закончим курс). Если важно просто процесс в будущей точке, возьмите Future Continuous (will be + V-ing): At 8 pm I will be having dinner (в 8 я буду ужинать).
Future Perfect Continuous vs соседние времена: ясная таблица
Время | Форма | Фокус | Пример | Перевод |
---|---|---|---|---|
Future Continuous | will be + V-ing | процесс в будущей точке | At 8 pm I will be working. | В 8 я буду работать. |
Future Perfect | will have + V3 | результат к будущей точке | By 8 pm I will have finished. | К 8 я закончу. |
Future Perfect Continuous | will have been + V-ing | длительность до будущей точки | By 8 pm I will have been working for 10 hours. | К 8 я буду работать уже 10 часов. |
Маркеры времени, которые «подсвечивают» Future Perfect Continuous
- by + время/момент: by 2030, by Friday
- by the time + придаточное: by the time she arrives
- for + период: for two hours / for six months
- since + точка старта: since 2021
- until/till (в значении «к тому времени, до» — осторожнее с отрицаниями)
С «since/for» мы часто задаём вопрос How long…?: How long will you have been working here by March?
Стативные глаголы и пассив: что можно, а что лучше обойти
- Стативные глаголы (know, believe, love, own, understand и др.) обычно не используются в Continuous-формах. Для них логичнее Future Perfect: By then, I will have known the result — звучит лучше, чем will have been knowing.
- Пассив у Future Perfect Continuous теоретически возможен, но крайне редок и неудобен: will have been being done. В реальной речи заменяют на Future Perfect Passive: By noon, the task will have been done.
Как образовывать: подробные схемы
Утверждение
Subject + will have been + V-ing
- I will have been working. — Я буду работать (к моменту).
- They will have been traveling for a month. — Они будут путешествовать уже месяц.
Отрицание
Subject + will not (won’t) have been + V-ing
- We won’t have been waiting long by then. — К тому моменту мы не будем ждать долго.
Вопрос
Will + subject + have been + V-ing (+ for/since…)?
- Will she have been studying for three hours by 9? — Будет ли она заниматься уже три часа к девяти?
Сокращения
- will → ’ll: I’ll have been working (в речи и неформальной переписке).
- will not → won’t: I won’t have been waiting.
Future Perfect Continuous в реальных темах
Работа/проекты
- By the deadline, the QA team will have been testing for two weeks. — К дедлайну команда QA будет тестировать уже две недели.
- By next spring, I will have been leading the team for a year. — К следующей весне я буду руководить командой уже год.
Учёба
- By June, she will have been preparing for the exam for months. — К июню она будет готовиться к экзамену уже месяцы.
Путешествия/жизнь
- By the time we land, we will have been flying for 10 hours. — К моменту посадки мы будем лететь уже 10 часов.
- By 2030, they will have been living abroad for a decade. — К 2030-му они будут жить за границей уже десятилетие.
Самочувствие/спорт
- He will be exhausted — he will have been training all morning. — Он будет никакой — тренировался всё утро.
Подборка примеров с переводом
С «by the time»
- By the time the guests arrive, we will have been cooking for hours. — К моменту прихода гостей мы будем готовить уже много часов.
- By the time he gets home, he will have been commuting for three hours. — К тому моменту, как он доберётся домой, он будет в дороге уже три часа.
С «for/since»
- By August, she will have been working here for two years. — К августу она будет работать здесь уже два года.
- By December, I will have been studying German since last winter. — К декабрю я буду изучать немецкий с прошлой зимы.
Причина состояния
- He will be sleepy — he will have been driving all night. — Он будет сонным — всю ночь за рулём.
Проекты/продукты
- By launch, we will have been collecting feedback for months. — К запуску мы будем собирать отзывы уже месяцы.
- By Friday, the system will have been running in beta for two weeks. — К пятнице система будет работать в бете уже две недели.
Упражнения
Задание 1. Поставьте в Future Perfect Continuous
- By next week, we (test) the feature for five days.
- By noon, she (study) for three hours.
Показать ответ
1) will have been testing
2) will have been studying
Задание 2. Выберите корректный маркер
- ___ the time you call, I’ll have been working for six hours. (By / Until)
- We’ll have been waiting ___ 30 minutes by then. (for / since)
Показать ответ
1) By
2) for
Задание 3. Переведите на английский
- К июлю он будет жить в Лондоне уже год.
- К моменту посадки мы будем лететь 11 часов.
Показать ответ
1) By July, he will have been living in London for a year.
2) By the time we land, we will have been flying for eleven hours.
Задание 4. Исправьте ошибку
- By 9 pm, I will have being working for ten hours.
- By the time she arrives, we will have worked for two hours (нужна длительность).
Показать ответ
1) will have been working
2) will have been working
Задание 5. Выберите верный вариант
- By the deadline, the team (will have finished / will have been working) for weeks. (про длительность)
- By 2030, we (will have planted / will have been planting) one million trees. (про результат)
Показать ответ
1) will have been working
2) will have planted
Задание 6. Сформируйте вопрос
- (you / study) for two hours by the time the lesson starts?
Показать ответ
Will you have been studying for two hours by the time the lesson starts?
Задание 7. Отрицание
- He ___ ___ ___ (not / wait) long by then.
Показать ответ
won’t have been waiting
Задание 8. Подберите маркер
- They’ll have been rehearsing ___ three days ___ the concert.
Показать ответ
for three days by the concert.
Задание 9. Перефразируйте (причина состояния)
- She will be tired. She will study all night. → одно предложение.
Показать ответ
She will be tired because she will have been studying all night.
Задание 10. Переведите кратко
- К декабрю мы будем снимать эту квартиру уже полгода.
Показать ответ
By December, we will have been renting this flat for half a year.
Задание 11. Выберите естественный вариант
- By 5 pm, the app (will have been being tested / will have been testing / will have been tested) for days. (проще всего)
Показать ответ
will have been tested — пассив Future Perfect; в реальной речи лучше заменить странный пассив FPC.
Задание 12. Сформулируйте с since
- К марту я буду работать над проектом с января. (используйте since January)
Показать ответ
By March, I will have been working on the project since January.
FAQ
Future Perfect фокусируется на готовом результате к будущему моменту (will have finished), а Future Perfect Continuous — на длительности процесса (will have been working).
Да, это типичные маркеры длительности: for + период, since + старт. Часто встречается вопрос How long… by…?
Теоретически существует громоздкая форма *will have been being done, но носители почти не используют её. В реальной речи выбирают will have been done (Future Perfect Passive).
Нет. Для расписаний используйте Present Simple (The train leaves at 7). FPC — про длительность процесса к будущему моменту.
Реже, чем простые будущие формы, но на уровне Upper-Intermediate и выше оно звучит естественно в бизнес-контексте, проектах, научных/технических описаниях.