Future Perfect Continuous
Level B2 · Tenses
Use the future perfect continuous for an activity that will already have been going on for some time by a specific point in the future — the emphasis falls on the ongoing duration itself, not on whether the activity is complete. It looks back from a future point at something that will still be stretching up to it:
- duration up to a stated future time: By next June, I'll have been working here for five years.
- duration up to another future event: By the time she graduates, she'll have been studying medicine for six years.
- a duration likely to continue beyond that point too: When he retires, he'll have been teaching for thirty years.
Form: will have been + verb-ing (the -ing form follows the same spelling rules as any other continuous form) — one form for every subject, since will is a modal. Negatives: won't have been + verb-ing. Questions invert will and the subject: will you have been waiting long by the time the train comes?
Compare it with the future perfect simple: the continuous highlights the ongoing activity and its duration up to a future point (by 6pm, I'll have been working on the report for three hours — emphasis on the stretch of time spent), while the simple highlights a completed action or its result as a fact (by 6pm, I'll have finished the report — a finished, countable event). As with all continuous forms, stative verbs stay in the simple form: by then, I'll have known her for ten years, not I'll have been knowing her for ten years.
The most common mistake is reaching for the future perfect simple when duration itself is the point. By 9pm, I'll have been driving for six hours correctly stresses the length of one continuous stretch on the road, while by 9pm, I'll have driven for six hours instead treats the driving as a completed, countable fact. Both are grammatical, but they describe different things, so mixing them up misrepresents which idea the speaker means. A second common mistake is using the future perfect continuous with stative verbs: by December, I'll have been wanting to visit Rome for years is wrong; want doesn't take a continuous form, so it should be by December, I'll have wanted to visit Rome for years.
Typical trigger words: by, by then, by the time, for + a duration, when + a future action that marks the point. If a sentence looks back from a future moment at an activity whose duration up to that point matters — not just whether it's finished — that's the signal for the future perfect continuous.
Practice
Form & Duration · Future Perfect Continuous vs Future Perfect Simple