Future Perfect Continuous
How long an action will have lasted by a future time: “She will have been working.”
Practice Future Perfect Continuous freeThe lesson
When do we use it?
Use the Future Perfect Continuous to show how long an action will have been going on by a certain time in the future.
- By next month, I will have been living here for five years.
- At 6 p.m., she will have been studying for four hours.
- By the time you arrive, they will have been waiting for an hour.
How do we form it?
will have been + verb-ing (same for all subjects)
| Positive | Negative | Question |
|---|---|---|
| He will have been working | He won't have been working | Will he have been working? |
Future Perfect vs Future Perfect Continuous
- Future perfect: I will have finished the book. (completed)
- Future perfect continuous: I will have been reading for three hours. (duration)
Time words
by next year, by the time, for + length of time, by then
This tense is rare in daily speech, but it completes the 12-tense picture.
Common Future Perfect Continuous mistakes
By June, she will have working here for a year.
By June, she will have been working here for a year.
Use will have been + -ing.
He will have been drive for six hours.
He will have been driving for six hours.
After been, use the -ing form.
They don't will have been waiting long.
They won't have been waiting long.
The negative is will not have been + -ing.
Do you have been studying for two hours by then?
Will you have been studying for two hours by then?
Put will before the subject to make a question.
By 2030, I will have been teaching since ten years.
By 2030, I will have been teaching for ten years.
Use for with a length of time.
Practice questions like these
Pick the right form. In the app you get instant checking, hints and your score.
1.By harvest time, the farmers in the fields for months.
- have been working
- will been working
- will have working
- will have been working
2.At 6 p.m., she for four hours.
- will have studying
- will have been studying
- will been studying
- has been studying
3. she have been working here for a decade by next year?
- Has
- Will
- Is
- Does