Overview
Describe the duration of an action up to a future moment.
Forms
- +will have been + verb-ing: will have been working
- –won't have been + -ing: won't have been sleeping
- ?Will + subject + have been + -ing?
- KeyStresses the duration of an action up to a future point.
Use vs Future Perfect
- Future Perfect: by then, the action is complete.
- Future Perfect Continuous: emphasises the action's ongoing duration.
- By 6pm she will have worked 10 hours. (completed)
- By 6pm she will have been working for 10 hours. (duration)
Common Mistakes
- ❌ By 5pm I will be working for three hours → ✅ will have been working
- ❌ She will have been know → ✅ stative verbs don't use continuous: will have known
- Use 'for' (duration), not 'since' with this form — for ten years, not since ten years.
When to use
Duration to Future Point
By noon, he will have been driving for six hours.
Cause of Future State
She'll be exhausted — she will have been rehearsing all day.
Long-Term Achievement
By graduation, I will have been studying English for eight years.
Ongoing Research
By 2030, the team will have been researching this disease for a decade.