Practise with our Grammar Quiz and Complete the Sentence. See also Future Perfect Guide and Future Continuous Guide.
- The future perfect continuous is formed with will have been + -ing.
- It describes an action in progress up to a future point.
- It often emphasises duration — how long something has been happening.
- Use time markers like by, by then and for with this tense.
- Stative verbs (know, believe) normally use the future perfect, not the continuous.
Want to practise straight away? Try a Grammar Quiz →
The future perfect continuous — will have been doing — is one of the more advanced English tenses, but its meaning is logical once you see it. It describes an action that will be in progress up to a point in the future, often emphasising how long it has continued. This guide shows you how to form it, when to use it, and how it differs from the future perfect.
How to Form It
The structure is subject + will have been + verb-ing.
By June, she will have been working here for ten years.
They will have been travelling for twelve hours by the time they arrive.
The negative is will not (won't) have been, and questions invert will: Will you have been working?
When to Use It
Use this tense to talk about an action that will still be in progress at a future point, usually stressing how long it has continued.
By 9 p.m. I will have been studying for six hours.
Next month they will have been living abroad for a year.
Future Perfect vs Future Perfect Continuous
The future perfect (will have done) emphasises that an action will be completed by a future point. The future perfect continuous (will have been doing) emphasises the duration of an ongoing action.
Future perfect: By Friday I will have finished the report. (completion)
Future perfect continuous: By Friday I will have been writing the report for a week. (duration)
Time Markers
Common time expressions include by, by then, by the time and for + a period. These signal the future point and the length of the action: By next year, I will have been teaching for a decade.
Stative Verbs
Stative verbs such as know, believe, own and understand describe states rather than actions, so they normally avoid the continuous. Instead of will have been knowing, use the future perfect: By then I will have known her for ten years.
Common Mistakes
A frequent error is using this tense for completed actions, where the future perfect is correct. Another is using stative verbs in the continuous form, as in will have been believing. A third is leaving out the future point, which makes the tense feel incomplete; always anchor it with by or by the time. Adding a clear duration with for makes your meaning precise.
How It Fits the Other Future Tenses
The future perfect continuous makes most sense when you compare it with the other ways English talks about the future. Each tense answers a slightly different question about a future moment.
Four Future Forms Compared
| Tense | Focus |
|---|---|
| future simple (will do) | a fact or decision about the future |
| future continuous (will be doing) | an action in progress at a future moment |
| future perfect (will have done) | an action completed before a future point |
| future perfect continuous (will have been doing) | the duration of an action up to a future point |
Seeing them side by side highlights why the future perfect continuous is the "duration" tense: it is the only one that stresses how long an ongoing action will have lasted by a given time. When you are unsure which to use, ask yourself whether you care about completion (future perfect) or about how long something has been happening (future perfect continuous). That single question usually points you straight to the right form.
Practise English tenses today
Use LexFizz quiz and sentence exercises to master the future perfect continuous — free, no sign-up needed.
Try Grammar Quiz →