Future Perfect Continuous
Будущее совершённое длительное время
Образование
Утверждение
S
She will have been teaching for a decade by then.К тому времени она будет преподавать уже десять лет.
Отрицание
S
She will not have been teaching for a decade by then.К тому времени она не будет преподавать уже десять лет.
Вопрос
Will
Will she have been teaching for a decade by then?К тому времени она будет преподавать уже десять лет?
Что такое Future Perfect Continuous?
Future Perfect Continuous показывает, сколько времени будет длиться действие к определённому моменту в будущем. В этот момент действие не обязательно заканчивается — оно может продолжаться и дальше.
Утвердительная форма
Вспомогательная часть состоит из трёх элементов: will have been. Она не меняется ни в одном лице, а смысловой глагол стоит с окончанием -ing.
| Лицо | Вспомогательный | Глагол | Образец |
|---|---|---|---|
| все лица | will have been | V-ing | I will have been working |
| краткая форма | 'll have been | V-ing | I'll have been working |
By May they will have been building the bridge for two years.К маю они будут строить мост уже два года.
She will have been teaching for a decade by then.К тому времени она будет преподавать уже десять лет.
Отрицательная форма
Отрицание образуется постановкой not после will. Краткая форма — won't have been.
| Лицо | Вспомогательный | Глагол | Образец |
|---|---|---|---|
| все лица | will not have been | V-ing | I will not have been working |
| краткая форма | won't have been | V-ing | I won't have been working |
He will not have been sleeping long when the alarm rings.Он проспит недолго, когда зазвенит будильник.
We will not have been waiting more than an hour.Мы прождём не больше часа.
Вопросительная форма
В вопросе will выходит вперёд подлежащего. Самый частый вопрос в этом времени — How long...?
| Вспомогательный | Лицо | Глагол | Образец |
|---|---|---|---|
| Will | все лица | have been V-ing? | Will you have been working? |
| How long + will | все лица | have been V-ing? | How long will you have been working? |
How long will you have been working here by December?Сколько времени вы проработаете здесь к декабрю?
Will she have been studying for six hours by noon?Она будет заниматься шесть часов к полудню?
Употребление
Future Perfect Continuous используется в следующих случаях.
Длительность к моменту в будущем
Показывает, сколько времени действие будет длиться к моменту в будущем; срок почти всегда назван через for. Отличие от Future Perfect в том, что тот сообщает о завершённом результате, а эта форма — о процессе, тянущемся до той точки, и действие может продолжаться дальше.
By August I will have been living abroad for a year.К августу я буду жить за границей уже год.
By the weekend they will have been rehearsing for a month.К выходным они будут репетировать уже месяц.
By tonight the machine will have been running for twelve hours.К вечеру машина проработает уже двенадцать часов.
Подчёркивание непрерывности
Когда главный смысл предложения — что действие шло без перерыва. Значение усиливают all day, all year, since. Если же важен не срок, а объём сделанного, нужен Future Perfect: She will have written fifty pages — здесь важны страницы, а не процесс.
By noon it will have been snowing since dawn.К полудню снег будет идти с самого рассвета.
By the final round he will have been playing without a break.К финальному раунду он будет играть без перерыва.
By spring the team will have been travelling nonstop.К весне команда будет в непрерывных разъездах.
Причина будущего состояния
Длительное действие заранее объясняет будущее состояние: He will be tired because he will have been driving all night. Причина и следствие стоят в одном предложении — причина в этом времени, следствие в простом будущем.
She will be tired because she will have been driving all day.Она устанет, потому что будет за рулём весь день.
The soil will be soft — it will have been raining for days.Земля будет мягкой — дождь будет идти уже несколько дней.
He will be hungry — he will have been working since morning.Он проголодается — он будет работать с самого утра.
О запланированных сроках
Когда нужно показать, сколько продлится проект, учёба или подготовка. Если в плане главное число — это срок, выбирается именно эта форма: By December we will have been working on it for two years. Поэтому она часто встречается в отчётах и презентациях.
By the deadline we will have been testing the system for six weeks.К сроку мы будем тестировать систему уже шесть недель.
By the opening they will have been preparing for half a year.К открытию они будут готовиться уже полгода.
By graduation she will have been studying medicine for six years.К выпуску она будет изучать медицину уже шесть лет.
При подсчёте срока и юбилея
Когда говорят, сколько лет или месяцев исполнится к будущей дате: Next month they will have been married for thirty years. Встречается в поздравлениях и отчётах. Здесь важно, что действие продолжается, — поэтому нужен именно этот вариант, а не Future Perfect с его завершённым результатом.
Next March they will have been running the shop for ten years.В марте будет десять лет, как они держат магазин.
By summer I will have been studying here for two terms.К лету я проучусь здесь два семестра.
In May the factory will have been working without a break for a year.В мае будет год, как завод работает без остановки.
В вопросе о будущей длительности
Спрашивает, сколько времени действие продлится к моменту в будущем, и начинается с How long. Точка отсчёта в вопросе обязательна — by then, by noon; без неё вопрос начинает относиться к настоящему и переходит в Present Perfect Continuous.
How long will you have been driving by then?Сколько вы к тому времени будете за рулём?
How long will they have been waiting when we arrive?Сколько они прождут к нашему приезду?
How long will she have been teaching by next autumn?Сколько она будет преподавать к следующей осени?
Показатели времени
Длительность
Граница
Вопрос
Future Perfect Continuous и Future Perfect
Future Perfect Continuous
By nine I will have been reading for three hours.К девяти я буду читать уже три часа.
Future Perfect
By nine I will have read the whole book.К девяти я прочитаю всю книгу.