Future Perfect Continuous · Exercises
C1Advanced practice
Milestones, causes and subtle simple vs. continuous choices.
Play
- Practice10 exercises at your own pace
- Time Attack60 seconds, as many as you can
- Survival3 lives, harder as you go
- Tense SortDrag sentences into their tense — 60 seconds
- Timelines10 sentences to match to their timelines
- C1 Boss12 hits before you lose 3 lives
- Irregular MatchPair verbs with their past forms — 60 seconds
Want to mix tenses, go endless or pick exercise types? Set up your own session.
What you’ll practise at C1
- Negatives: won’t have been
- Questions: Will you have been…?
- How long…? and for / since
- by the time / when + present simple
- will have been doing or will have done?
- will have been doing or will be doing?
- Assumptions: She’ll have been driving all night
- Causes: tired because he’ll have been working
- Milestones: 40 years by the time she retires
- Timelines: what the tense means
Need a refresher? Learn the future perfect continuous: rules, tables and audio examples.
Sample exercises
A taste of what’s inside. In practice mode every exercise is freshly generated.
Complete the explanation.
My aunt will have a headache when she gets home because she _____ (stare) at a screen all day.
Show answer
My aunt will have a headache when she gets home because she will have been staring at a screen all day.
Use will have been + -ing to explain a future situation with the activity that will have caused it.
Write the verb in the future perfect continuous.
Mateo _____ (shout) at the match, so he will have no voice left.
Show answer
Mateo will have been shouting at the match, so he will have no voice left.
will have been + -ing can also mean you’re sure about an activity that has been going on: She’ll have been driving all night (I’m sure she has).
Which timeline shows this sentence?
I will have been working in a café.
Show answer
I will have been working in a café.
“will have been working” is the future perfect continuous (will have been + -ing): going on up to a moment in the future.
Complete the assumption.
Aisha _____ (train) all morning, so she will be starving.
Show answer
Aisha will have been training all morning, so she will be starving.
will have been + -ing can also mean you’re sure about an activity that has been going on: She’ll have been driving all night (I’m sure she has).
Choose the correct form.
Ines _____ (study) medicine for six years by the time she graduates.
Show answer
Ines will have been studying medicine for six years by the time she graduates.
Milestones and anniversaries: will have been + -ing + for + the total time, up to a future moment.
Choose the correct form.
My friends _____ (travel) for thirty hours by the time they land in Sydney.
Show answer
My friends will have been travelling for thirty hours by the time they land in Sydney.
Milestones and anniversaries: will have been + -ing + for + the total time, up to a future moment.