In the World of Grammar

Образование

Утвердительная форма (Affirmative form)
Подлежащее + shall/will + have been + Ving

Подлежащее | Вспомогательный глагол shall/will | have been | Причастие I Ving
--- | --- | --- | ---
I, We | shall | have been | learning
He, She, You, They, It | will | have been | learning

He will have been teaching for three years by 2005. — Он будет преподавать три года к 2005.

| Будущее совершенное продолженное время употребляется в английском языке довольно редко. Чаще оно заменяется будущим совершенным временем.

Вопросительная форма (Interrogative form)
Shall/Will + подлежащее + have been + Ving

Вспомогательный глагол shall/will | Подлежащее | have been | Причастие I Ving
--- | --- | --- | ---
Shall | I, we | have been | reading?
Will | he, she, you, they, it | have been | reading?

How long will he have been teaching for three years by 2005? — Сколько лет он будет преподавать к 2005?

Отрицательная форма (Negative form)
Подлежащее + shall/will + not + have been + Ving

Подлежащее | Вспомогательный глагол shall/will | not | have been | Причастие I Ving
--- | --- | --- | --- | ---
I, We | shall | not | have been | reading
He, She, You, They, It | will | not | have been | reading

He will not have been teaching for three years by 2005. — Он будет преподавать не три года к 2005.

Употребление

Настоящее совершенное продолженное время (The Present Perfect Progressive Tense) употребляется для выражения:

1. Длительного действия, которое начнется до определенного момента в будущем, и будет продолжаться до этого момента и в этот момент в будущем. | By December I'll have been working for this company for 35 years. В декабре будет уже тридцать пять лет как я работаю в этой компании. |