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.

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.