Будущее совершенное длительное время
Future Perfect Continuous
Будущее совершенное длительное время описывает действие, которое к определённому моменту в будущем будет продолжаться уже какое-то время. Образуется с помощью will have been + V-ing. Акцент делается на длительности, поэтому оно обычно употребляется с "for" + отрезок времени и "by" + момент в будущем.
КОГДА ИСПОЛЬЗОВАТЬ
Используется, чтобы сказать, как долго действие будет продолжаться к определённому моменту в будущем, или чтобы объяснить будущий результат действием, которое к нему приведёт. Часто встречается с "for … by", "by the time" и "by then".
СТРУКТУРА
S+will have been+V-ingBy June, I will have been working here for ten years.
К июню я **буду работать** здесь уже десять лет.
S+won't have been+V-ingShe won't have been waiting long when the bus arrives.
К приходу автобуса она **прождёт** совсем недолго.
Will+S+have been+V-ing?How long will you have been studying English by the end of this year?
Как долго ты **будешь** уже **учить** английский к концу этого года?
СЛОВА-МАРКЕРЫ
- for
- by
- by the time
- by then
- by next month
- how long
ПРИМЕРЫ
By the time you arrive, I will have been cooking for three hours.
К тому времени, как ты приедешь, я **буду готовить** уже три часа.
In May, they will have been living in Hanoi for five years.
В мае они **будут жить** в Ханое уже пять лет.
He'll be exhausted because he will have been driving all night.
Он будет без сил, потому что **просидит за рулём** всю ночь.
Will she have been working here long when she retires?
Долго ли она **проработает** здесь к тому времени, как выйдет на пенсию?
We won't have been walking for long when the sun sets.
Солнце сядет, когда мы **будем идти** ещё совсем недолго.
ПРАВИЛА ОРФОГРАФИИ
| Большинство глаголов | добавьте -ing | work → working, wait → waiting |
|---|---|---|
| Оканчивается на немое -e | уберите -e, добавьте -ing | drive → driving, live → living |
| Короткий глагол с окончанием согласная-гласная-согласная | удвойте конечную согласную + -ing | run → running, swim → swimming |
РАСПРОСТРАНЕННЫЕ ОШИБКИ
By next year, I will be working here for ten years.
By next year, I will have been working here for ten years.
Чтобы показать длительность до момента в будущем, используй will have been + V-ing, а не will be + V-ing
By the time she retires, she will have been knowing him for 40 years.
By the time she retires, she will have known him for 40 years.
Глаголы состояния, такие как know, own и believe, не употребляются в длительной форме. Вместо этого используй будущее совершенное время (will have + V3)
By the time we will get there, they will have been playing for an hour.
By the time we get there, they will have been playing for an hour.
После "by the time" используй настоящее простое время, а не "will"
Совет
Спроси себя: "Как долго — к тому моменту?". Если ответ — это отрезок времени, который тянется до момента в будущем (for two hours by 6 PM), используй will have been + V-ing. Если тебе важно только то, что действие к тому времени закончится, используй будущее совершенное время (will have + V3).