Future Perfect Continuous Tense MCQ
1. By next year, she __________ (study) at this school for five years.
(A) will have been studying
(B) will be studying
(C) will have studied
(D) will study
Answer
Answer: (A) will have been studying
2. By 10 PM, I __________ (work) on this project for six hours.
(A) will work
(B) will have been working
(C) will have worked
(D) will be working
Answer
Answer: (B) will have been working
3. By the end of this month, they __________ (live) in this house for a decade.
(A) will have lived
(B) will be living
(C) will have been living
(D) will live
Answer
Answer: (C) will have been living
4. She __________ (wait) for the bus for two hours by the time it arrives.
(A) will have waited
(B) will be waiting
(C) will have been waiting
(D) will wait
Answer
Answer: (C) will have been waiting
5. By this time tomorrow, we __________ (travel) for 12 hours straight.
(A) will have traveled
(B) will have been traveling
(C) will travel
(D) will be traveling
Answer
Answer: (B) will have been traveling
6. By 2025, he __________ (teach) at the university for twenty years.
(A) will have taught
(B) will teach
(C) will have been teaching
(D) will be teaching
Answer
Answer: (C) will have been teaching
7. By next month, they __________ (build) the bridge for two years.
(A) will have been building
(B) will build
(C) will have built
(D) will be building
Answer
Answer: (A) will have been building
8. By the time you arrive, she __________ (cook) dinner for an hour.
(A) will have cooked
(B) will have been cooking
(C) will cook
(D) will be cooking
Answer
Answer: (B) will have been cooking
9. By the end of this week, I __________ (learn) French for three months.
(A) will have been learning
(B) will be learning
(C) will have learned
(D) will learn
Answer
Answer: (A) will have been learning
10. They __________ (drive) for eight hours by the time they reach their destination.
(A) will drive
(B) will be driving
(C) will have been driving
(D) will have driven
Answer
Answer: (C) will have been driving
11. By the time she graduates, she __________ (study) for seven years.
(A) will study
(B) will have been studying
(C) will have studied
(D) will be studying
Answer
Answer: (B) will have been studying
12. By noon, I __________ (wait) for the bus for half an hour.
(A) will have been waiting
(B) will wait
(C) will have waited
(D) will be waiting
Answer
Answer: (A) will have been waiting
13. By next year, they __________ (work) on the project for five years.
(A) will work
(B) will have been working
(C) will have worked
(D) will be working
Answer
Answer: (B) will have been working
14. By the time you call, I __________ (watch) TV for two hours.
(A) will be watching
(B) will watch
(C) will have been watching
(D) will have watched
Answer
Answer: (C) will have been watching
15. By 6 PM, we __________ (clean) the house for three hours.
(A) will have been cleaning
(B) will clean
(C) will be cleaning
(D) will have cleaned
Answer
Answer: (A) will have been cleaning
16. He __________ (run) for 30 minutes by the time you meet him.
(A) will run
(B) will be running
(C) will have been running
(D) will have run
Answer
Answer: (C) will have been running
17. By 2026, she __________ (work) as a doctor for ten years.
(A) will have been working
(B) will be working
(C) will work
(D) will have worked
Answer
Answer: (A) will have been working
18. They __________ (study) for the exams for six months by the time they take them.
(A) will have studied
(B) will study
(C) will be studying
(D) will have been studying
Answer
Answer: (D) will have been studying
19. By this time next year, we __________ (renovate) the house for a year.
(A) will have been renovating
(B) will renovate
(C) will be renovating
(D) will have renovated
Answer
Answer: (A) will have been renovating
20. By the time you get here, I __________ (exercise) for an hour.
(A) will have exercised
(B) will exercise
(C) will have been exercising
(D) will be exercising
Answer
Answer: (C) will have been exercising
21. By the end of this term, the students __________ (prepare) for their final exams for three months.
(A) will prepare
(B) will be preparing
(C) will have prepared
(D) will have been preparing
Answer
Answer: (D) will have been preparing
22. By 5 PM, he __________ (work) on his assignment for four hours.
(A) will work
(B) will have worked
(C) will have been working
(D) will be working
Answer
Answer: (C) will have been working
23. By next year, they __________ (train) in the gym for five years.
(A) will have been training
(B) will train
(C) will have trained
(D) will be training
Answer
Answer: (A) will have been training
24. By 8 o’clock, she __________ (cook) for three hours.
(A) will have cooked
(B) will be cooking
(C) will have been cooking
(D) will cook
Answer
Answer: (C) will have been cooking
25. By this time next year, I __________ (save) for the trip for a year.
(A) will save
(B) will have been saving
(C) will be saving
(D) will have saved
Answer
Answer: (B) will have been saving
Future Perfect Continuous Tense MCQ