Future Perfect Continuous · Exercises
B1Intermediate practice
for + by / by the time, and will have done vs. been doing.
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
- B1 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 B1
- will have been + -ing
- Spelling: waiting, running, lying
- Negatives: won’t have been
- Questions: Will you have been…?
- Short answers
- How long…? and for / since
- by the time / when + present simple
- will have been doing or will have done?
- Assumptions: She’ll have been driving all night
- Causes: tired because he’ll have been working
- 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.
Find the word that is wrong.
My older brother will have been chating online for forty minutes by the end of the day.
Show answer
My older brother will have been chatting online for forty minutes by the end of the day.
Short verbs ending in one vowel + one consonant double the consonant: chat → chatting.
Find the word that is wrong.
Lily will has been learning to drive for two years by 2030.
Show answer
Lily will have been learning to drive for two years by 2030.
After will, always use the base form: will have been, not will has been. The form is the same for every subject: I / she / they will have been…
Is this sentence correct?
My flatmate will have been decorating the house for two years by the end of the year.
Show answer
My flatmate will have been decorating the house for two years by the end of the year.
Yes, it’s correct. After will, always use the base form: will have been, not will has been. The form is the same for every subject: I / she / they will have been…
Ask a question about the highlighted words, starting with “How long”.
My nephew will have been planning the wedding for eighteen months by 2030.
Show answer
How long will my nephew have been planning the wedding by 2030?
How long + will + subject + have been + -ing…? asks about the length of time up to a moment in the future.
Read the reason and choose the right short answer to the future perfect continuous question.
Will my classmates have been waiting long by the time we get there? — _____ They are never on time.
Show answer
Will my classmates have been waiting long by the time we get there? — No, they won’t. They are never on time.
They are never on time. So the answer is “No, they won’t.” Short answers repeat will: Yes, she will. / No, they won’t. Never contract a positive short answer: “Yes, she’ll” is wrong, because ’ll can’t end a sentence.
Turn the sentence into a question.
They will have been complaining about the noise for forty minutes by midnight.
Show answer
Will they have been complaining about the noise for forty minutes by midnight?
Questions: Will + subject + have been + -ing…?