Future Perfect Progressive — Будущее совершённое длительное

grammar

The Future Perfect Progressive Tense Будущее совершённое длительное

Это время мало употребляется. Выражает длительное будущее действие, которое начнётся ранее другого будущего действия (или момента) и всё ещё будет совершаться в момент его наступления. Указывается период времени.
Future Perfect Continuous образуется при помощи вспомогательного глагола to be в форме Future Perfect (shall have been, will have been) и формы причастия настоящего времени (Present Participle) смыслового глагола: I shall have been working, he will have been working, we shall have been working.

«+»: shall/will + have been + V-ing.

I will go to bed at 10. When you come back home, I will have been sleeping for 3 or 4 hours. — Я лягу спать в 10 часов. Когда вы вернётесь домой, я буду спать уже часа 3-4 (к тому моменту уже посплю часа 3-4 и буду продолжать спать).
By the 5th of October we will have been living here for 20 years. — К 5 октября будет 20 лет как мы здесь живём (мы будем жить здесь 20 лет).

В вопросительной форме первый вспомогательный глагол ставится перед подлежащим:
Shall I have been working? Will he have been working? Shall we have been working?

Отрицательная форма образуется при помощи частицы not, которая ставится после первого вспомогательного глагола:
I shall not have been working, he will not have been working, we shall not have been working.

В вопросительно-отрицательной форме частица not ставится непосредственно после подлежащего:
Shall I not have been working? Will he not have been working? Shall we not have been working?

Future Perfect Continuous употребляется для выражения длительного будущего действия, которое начнется ранее другого будущего действия (или момента) и будет еще совершаться в момент его наступления. Как и другие времена этой группы, Future Perfect Continuous употребляется, когда указан период времени, в течение которого действие будет совершаться. Future Perfect Continuous переводится на русский язык будущим временем глагола несовершенного вида. Эта форма употребляется очень редко.

I shall begin to work at ten o’clock in the morning. When you return home at five o’clock, I shall have been working for seven hours. Я начну работать в десять часов утра. Когда вы вернетесь домой в пять часов, я буду уже работать семь часов.