Будущее совершенное длительное время (Future Perfect Continuous) используется в английском языке, чтобы выразить, что действие будет продолжаться до определенного момента в будущем и будет завершено к этому моменту.
Это время образуется с помощью вспомогательных глаголов «will have» или «shall have» (в современном английском «shall» практически не используется) и инфинитива глагола «to be» в форме «been» + причастие present participle (V-ing).
Утверждение: will have + been + V-ing
By the end of this month, I will have been working on this project for six months.
К концу этого месяца я буду работать над этим проектом уже шесть месяцев.
I will have been waiting for you for an hour when you arrive.
Я буду ждать тебя уже час, когда ты придешь.
By the time he retires, he will have been working for the company for 30 years.
К моменту выхода на пенсию он будет работать в компании уже 30 лет.
The flowers will have been blooming for a month when we get back from vacation.
Цветы будут цвести уже месяц, когда мы вернемся с отпуска.
They will have been playing video games for two hours when their mom tells them to stop.
Они будут играть в видеоигры уже два часа, когда их мама скажет им остановиться.
You will have been studying English for a year when you go to England.
Ты будешь изучать английский язык уже год, когда поедешь в Англию.
Вопрос: will + местоимение + have + been + V-ing
How long will you have been working on this project by the time it’s finished?
Сколько времени ты будешь работать над этим проектом к моменту его завершения?
How long will she have been working here when she retires?
Сколько времени она будет работать здесь, когда уйдет на пенсию?
How long will he have been driving when he reaches his destination?
Сколько времени он будет ехать, когда доберется до места назначения?
Will they have been waiting for us for long when we get there?
Долго ли они будут ждать нас, когда мы прибудем туда?
How long will they have been dating when they get married?
Сколько времени они будут встречаться, когда поженятся?
Future Perfect Continuous используется довольно редко по сравнению с другими временными формами в английском языке.
В большинстве случаев Future Perfect Continuous можно заменить другими временами, такими как Future Perfect или Future Continuous, которые более распространены и более легко понимаются носителями языка.