Future Perfect Continuous Tense with Answers
Check the future perfect continuous for how long an action will have been going on by a future point.
When to Use the Future Perfect Continuous
The Future Perfect Continuous stresses how long an action will have been running up to a future point. The structure stacks up as will have been plus an ing verb, as in “By December I will have been teaching for five years”. It is the tense of accumulated time, and it almost always sits beside a phrase telling you the length or the endpoint.
Use it when the duration itself is the point you care about. “When she retires, she will have been working here for forty years” puts the spotlight on the long stretch, not the finish. It also explains a future situation by pointing at ongoing effort behind it, so “By the time you arrive, I will have been cooking all afternoon” hints at a tired cook and a full kitchen. The action may still be going or may have just stopped, but its length is what matters.
Common Mistakes
The main trap is mixing this up with the Future Perfect. “I will have written three chapters” counts finished results, while “I will have been writing for six hours” measures the time spent. Pick based on whether you mean amount done or time passed. A second trap is stative verbs again. “I will have been knowing him” is wrong because know does not take the ing form, so use the Future Perfect and say “I will have known him for years”. A third trap is dropping a word from the long chain, since been often goes missing.
A tip worth holding on to. If your sentence answers how long rather than how many, and it reaches up to a future moment, this is the tense that carries that weight. Pair it with a for phrase or a by phrase and the meaning locks into place.
Choose an answer for each question. You get the correct answer and a short reason straight away, then your total score at the end.
1. Choose the correct form: By next month, I ____ working here for five years.
2. Fill in the blank: By 6 pm, Neha ____ studying for six hours straight.
3. Choose the correct sentence.
4. Fill in the blank: Next April, my parents ____ running this shop for twenty years.
5. Identify the error: By tonight, we will have been travel for ten hours.
6. Fill in the blank: When you finally arrive, Karan ____ waiting at the airport for three hours.
7. Choose the correct question form: How long ____ you ____ been learning English by December?
8. Transform to Future Perfect Continuous: She teaches at this school. (for ten years by 2028)
9. Choose the correct negative: By next week she ____ ____ ____ resting enough, so she may feel tired.
10. Fill in the blank: By the time the results come, students ____ preparing for months.
11. Identify the error: By June, Priya will have been work at the hospital for a year.
12. Choose the sentence that best stresses the duration of a future ongoing action.
13. Fill in the blank: When the movie ends, we ____ sitting in this hall for nearly three hours.
14. Choose the correct sentence with a since phrase.
15. Which sentence correctly explains a future result caused by a long ongoing action?
Learning Is More Fun 1-on-1
Your child gets a patient, dedicated tutor and all the speaking time, something a big class cannot give. Book a ₹299 demo, a friendly level check for your child.
Book a ₹299 Demo ClassKeep Practising
Present Simple Tense
Practise the present simple for habits, routines, facts and timetables, with instant answe
BasicPresent Continuous Tense
Test the present continuous for actions happening now and around now, plus its common spel
IntermediatePresent Perfect Tense
Check when to use the present perfect for experience, recent past and unfinished time with