40 questions to master will have been + -ing: form the Future Perfect Continuous correctly across positive, negative, and question structures.
Set:
Exercise 1. Mixed forms: affirmative, negative, and questions
Choose the correct Future Perfect Continuous form. Some sentences are affirmative, some negative, some questions. Watch the context carefully.
Set:
1
By next June, she ___ at this school for twenty years.
2
Don't worry. By the time we arrive, they ___ for long.
3
___ you have been living in London for five years by this Christmas?
4
By 2030, he ___ his own business for a decade.
5
She ___ for long. She only started an hour ago.
6
___ they have been working on this project for three months by Friday?
7
By the time you read this, I ___ around the world for six months.
8
He ___ long enough. He skipped most rehearsals.
9
How long ___ she have been waiting by the time the doctor calls her name?
10
By midnight, they ___ for five hours straight.
+ Affirmative
Subjectwill have beenverb-ingfor / sinceduration
By June, I will have been working here for 10 years.
She will have been studying medicine since 2020 by the time she qualifies.
− Negative
Subjectwon't have beenverb-ingfor long
Don't worry. They won't have been waiting for long when we arrive.
He won't have been sleeping more than two hours by morning.
? Question
Willsubjecthave beenverb-ingfor / since?
Will you have been working there for five years by December?
How long will she have been learning piano by the recital?
When to use Future Perfect Continuous
Use
Example
Duration up to future point
By 2030, she will have been running the company for 15 years.
Emphasise effort/process
He'll have been training all year for this race.
How long questions
How long will you have been living there by then?
Cause of future state
I'll be exhausted: I'll have been driving for 8 hours.
FPC vs Future Perfect: process vs result
Future Perfect Continuous
Future Perfect Simple
I will have been writing for 3 hours. (process, effort)
I will have written 3 chapters. (count, completion)
She'll have been running (the activity matters)
She'll have run 10 km (the result matters)
They will have been building the road for 2 years.
They will have built the road. (it's finished)
Key signal words
by [time]by the timefor [duration]since [starting point]how longall day / all weekfor ages
Stative verb warning: Verbs like know, believe, want, love, understand cannot take continuous form. Use Future Perfect Simple instead: "By then, I will have known her for 10 years." ✅