C1-C2 grammar reference

Future Perfect Progressive

The future perfect progressive looks back from a future point and measures how long an activity will have been continuing by then. Its main focus is accumulated duration.

Form at a glance

Form: subject + will have been + verb-ing

When to use it

Sentence patterns

FormPatternExample
AffirmativeS + will have been + V-ingHe will have been studying for hours.
NegativeS + will not have been + V-ingI won't have been waiting long.
QuestionWill + S + have been + V-ing?Will they have been living there long?
Durationby + point + for + periodBy noon, we will have been walking for four hours.

Compare the meaning

Future perfect progressive

Duration/activity: She will have been teaching for twenty years.

Future perfect simple

Completion/quantity: She will have taught twenty courses.

Common mistakes

Nuance and natural usage