Home / English Quiz / Future Perfect Continuous Tense
Advanced

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.

Your score: 0 / 15Click an option to check your answer

1. Choose the correct form: By next month, I ____ working here for five years.

Will have been is correct because Future Perfect Continuous is will have been plus the -ing verb. It shows how long an action continues up to a future point.

2. Fill in the blank: By 6 pm, Neha ____ studying for six hours straight.

Will have been is correct because we form Future Perfect Continuous with will have been plus studying. It stresses the length of the ongoing action.

3. Choose the correct sentence.

He will have been waiting for two hours by then is correct. Future Perfect Continuous needs will have been plus the -ing form waiting.

4. Fill in the blank: Next April, my parents ____ running this shop for twenty years.

Will have been is correct because the action continues over a long period up to a future time. Will have been plus running shows that duration.

5. Identify the error: By tonight, we will have been travel for ten hours.

Travel is the error because after will have been we need the -ing form. The correct sentence is we will have been travelling for ten hours.

6. Fill in the blank: When you finally arrive, Karan ____ waiting at the airport for three hours.

Will have been is correct because it shows how long the waiting continues up to the moment you arrive. Will have been plus waiting is the form.

7. Choose the correct question form: How long ____ you ____ been learning English by December?

Will and have are correct because Future Perfect Continuous questions use will plus subject plus have been plus -ing. So How long will you have been learning? is right.

8. Transform to Future Perfect Continuous: She teaches at this school. (for ten years by 2028)

By 2028 she will have been teaching for ten years is correct. Future Perfect Continuous, will have been plus teaching, stresses the duration up to that year.

9. Choose the correct negative: By next week she ____ ____ ____ resting enough, so she may feel tired.

Won’t have been is correct because the negative places not after will, giving will not have been, shortened to won’t have been resting.

10. Fill in the blank: By the time the results come, students ____ preparing for months.

Will have been is correct because it links a long ongoing effort to a future point. Will have been plus preparing shows the extended action.

11. Identify the error: By June, Priya will have been work at the hospital for a year.

Work is the error because Future Perfect Continuous needs the -ing form working. The sentence should read she will have been working for a year.

12. Choose the sentence that best stresses the duration of a future ongoing action.

By 9 pm, the team will have been playing for four hours is correct. Future Perfect Continuous emphasises how long the action lasts up to that time.

13. Fill in the blank: When the movie ends, we ____ sitting in this hall for nearly three hours.

Will have been is correct because it measures the time spent sitting up to the future moment the movie ends. Will have been plus sitting is the form.

14. Choose the correct sentence with a since phrase.

By evening, Ramesh will have been driving since morning is correct. Will have been plus driving with since shows a long action continuing to a future point.

15. Which sentence correctly explains a future result caused by a long ongoing action?

She will have been reading all day is correct because Future Perfect Continuous often explains a future result. Will have been plus reading shows the long cause.

Your Result

0 / 15

Book a ₹299 Demo
Book a Demo

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 Class
1
Practise freeFun quizzes for kids.
2
See the scoreInstant, friendly feedback.
3
Learn 1-on-1A patient kids tutor.