Future Perfect Continuous · Exercises
C2Proficient practice
Anniversaries, formal milestones and tricky state verbs.
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
- C2 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 C2
- Negatives: won’t have been
- Questions: Will you have been…?
- 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.
Choose the correct form.
My little sister _____ (play) in the band for ten years this time next year.
Show answer
My little sister will have been playing in the band for ten years this time next year.
Milestones and anniversaries: will have been + -ing + for + the total time, up to a future moment.
Choose the right form for the time clause.
When the party _____ (begin), Omar will have been dancing in the kitchen for two hours.
Show answer
When the party begins, Omar will have been dancing in the kitchen for two hours.
After by the time and when we use the present simple for the future: by the time the guests arrive (not “will arrive”).
Choose the correct form.
He _____ (volunteer) at the shelter for three years in June.
Show answer
He will have been volunteering at the shelter for three years in June.
Milestones and anniversaries: will have been + -ing + for + the total time, up to a future moment.
Future perfect simple or continuous?
Lucia _____ (chat) with her friends for two hours by midnight.
Show answer
Lucia will have been chatting with her friends for two hours by midnight.
An activity that goes on for a while (for two hours, for five years) up to a future moment takes will have been + -ing.
Complete the explanation.
Tom will have no voice left when he gets home because he _____ (shout) at the match.
Show answer
Tom will have no voice left when he gets home because he will have been shouting at the match.
Use will have been + -ing to explain a future situation with the activity that will have caused it.
Choose the correct form.
By midnight, Lily _____ (deal) with difficult customers for over an hour.
Show answer
By midnight, Lily will have been dealing with difficult customers for over an hour.
“for over an hour” measures the time up to that moment, so use will have been + -ing. The future continuous (will be dealing) only describes the action in progress at that moment.