The future perfect continuous (also called the future perfect progressive) is the most complex of the future tenses, but its meaning is precise and useful. It projects forward to a specific future point and looks back from there at an activity in progress, stressing its duration. We form it with will have been plus the -ing form of the verb.
It answers the question How long will this have been happening by [a future time]? For example: By the time the train arrives, I will have been waiting for two hours. The waiting continues right up to that future moment, and the emphasis is on the length of time, not on completion.
Form of the Future Perfect Continuous
The structure never changes with the subject: will have been + verb-ing for everyone.
| Type | Structure | Example |
|---|---|---|
| Affirmative | subject + will have been + -ing | She will have been studying. |
| Negative | subject + will not have been + -ing | They won't have been waiting long. |
| Question | will + subject + have been + -ing | How long will you have been driving? |
When We Use It
| Use | Example |
|---|---|
| Duration up to a future point | By 2030 we will have been living here for 20 years. |
| Explaining a future cause | She'll be tired because she'll have been travelling all day. |
Time markers: This tense almost always appears with a future time point and a duration. Use by or by the time for the endpoint, and for for the length: By next month, I will have been training for a year.
Future Perfect Continuous vs Future Perfect Simple
Like other perfect pairs, the difference is duration vs completion. The continuous focuses on the ongoing activity and how long it lasts; the simple focuses on the result that will be finished.
| Continuous (duration) | Simple (completion/result) |
|---|---|
By 5 p.m. I will have been writing for six hours. |
By 5 p.m. I will have written the report. |
She will have been teaching for 30 years. |
She will have taught 5,000 students. |
Use the simple when you mention the amount achieved (the report, 5,000 students) and the continuous when you emphasise how long the activity will have been going on.
Stative Verbs
As with all continuous tenses, do not use stative verbs such as know, own, believe or understand. Use the future perfect simple instead: By Friday I will have known her for a year, not will have been knowing.
Common Mistakes
- Adding will after by the time: By the time it
willarrives, I will have been waiting. The time clause uses the present simple. - Dropping have or been: the full chain
will + have + been + -ingis required. - Stative verbs: say will have owned, not will have been owning.
- Forgetting the duration: the tense needs a length of time (for two hours) to make sense.
Practice Exercises
Grammar Quiz
Choose between the future perfect continuous and simple.
Cloze Dropdown
Select the right form after by and by the time.
Complete the Sentence
Type will have been + -ing in each gap.
Matching Pairs
Match future activities with their durations.
Unjumble
Reorder words into future perfect continuous sentences.
Flash Cards
Drill time markers and verb forms for this tense.
Master English Tenses
LexFizz has 30 free interactive exercises — no sign-up needed. Start practising the future perfect continuous today.
Browse All Exercises →Explore related grammar topics:
Frequently Asked Questions
will have been + the -ing form of the verb.will have been + verb-ing for every subject: She will have been studying; They will have been waiting. For negatives add not (won't have been); for questions invert will: How long will you have been driving?