This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 3 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 3 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. In March, I ..... here for 2 years. A) Will have been working. B) Am have been working. C) Just have been working. D) Have been working. Show Answer Correct Answer: A) Will have been working. 2. Which sentence means:'By the time you arrive, the movie will have ended'? A) By the time you arrive, the movie will be ending. B) By the time you arrive, the movie will have been ending. C) By the time you arrive, the movie will have ended. D) By the time you arrive, the movie will end. Show Answer Correct Answer: C) By the time you arrive, the movie will have ended. 3. Choose a sentence in future perfect tense. A) Next Monday we will have be married for ten years. B) Jack will have finished his homework by the time his mother gets home. C) She have gotten ready by the time they leave the house. D) We will returned home by five o'clock. Show Answer Correct Answer: B) Jack will have finished his homework by the time his mother gets home. 4. When I get to Rome I ..... for over 15 hours by plane. A) Will travel. B) Will have traveled. C) Will traveled have. D) None of the above. Show Answer Correct Answer: B) Will have traveled. 5. We ..... at this glorious school for three years A) Will have been studying. B) Will have studied. C) Have study. D) Will study. Show Answer Correct Answer: A) Will have been studying. 6. The film started downloading at 7.30. It will take another hour.The film ..... at 8.30. A) Will have downloaded. B) Will be downloading. C) Will been download. D) None of the above. Show Answer Correct Answer: A) Will have downloaded. 7. Can you use the auxiliary verb Will not and its contraction Won't? A) Yes, I can. B) No, I can't. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes, I can. 8. By the time he finishes his PhD, he ..... (study) in the UK for six years. A) Will have studied. B) Will have been studying. C) Studies. D) None of the above. Show Answer Correct Answer: B) Will have been studying. 9. By tomorrow morning, he ..... wonderfully. A) Is going to sleep. B) Will be sleeping. C) Sleeps. D) Will have slept. Show Answer Correct Answer: D) Will have slept. 10. She will ..... by 10 o'clock A) Have arrived. B) Has arrived. C) Arrived. D) None of the above. Show Answer Correct Answer: A) Have arrived. 11. When ..... wash your car? It looks really dirty. A) Will you. B) Are you going to. C) Will you be. D) None of the above. Show Answer Correct Answer: B) Are you going to. 12. ..... (wait / they) for 2 hours? A) They will been have waiting. B) Will they have been waiting. C) Will have they been waiting. D) They will have been waiting. Show Answer Correct Answer: B) Will they have been waiting. 13. You (watch) ..... TV all the time. A) Will have been watching. B) Will have watching been. C) Will have been. D) Will have been watch. Show Answer Correct Answer: A) Will have been watching. 14. Even though she ..... the whole night, Monica will still look very fresh. A) Was have been dancing. B) Just have been dancing. C) Is have been dancing. D) Will have been dancing. Show Answer Correct Answer: D) Will have been dancing. 15. Choose the correct sentence:By next month, I ..... this book for a year. A) Will have read. B) Will read. C) Will be reading. D) Will have been reading. Show Answer Correct Answer: D) Will have been reading. 16. By the time we get home they ..... football for half an hour. A) Will have been playing. B) Will have had played. C) Will have played. D) Will have been played. Show Answer Correct Answer: A) Will have been playing. 17. They ..... have left Japan. A) Should. B) None of these. C) Will. D) Must. Show Answer Correct Answer: C) Will. 18. I ..... this job by the time you come at night tonight A) Have finished. B) Had finished. C) Will finish. D) Will have finished. E) Would have finished. Show Answer Correct Answer: D) Will have finished. 19. We ..... (conduct) a surprise test today. A) Have conducted. B) Conduct. C) Have been conducting. D) Will have been conducting. Show Answer Correct Answer: D) Will have been conducting. 20. They ..... their exams before the holidays starts. A) Have taken. B) Will have taken. C) Will taken. D) Takes. Show Answer Correct Answer: B) Will have taken. 21. For the time being, we ..... for the exam, but this time tomorrow we ..... the best movie of this year A) Are studying / will have watched. B) Are studying / will being watching. C) Have studied / will be watching. D) Study / will watch. E) Have been studying / are watching. Show Answer Correct Answer: A) Are studying / will have watched. 22. My son ..... will have graduated by this hour next Monday A) Will have been graduated. B) Will have graduated. C) Will has graduated. D) None of the above. Show Answer Correct Answer: B) Will have graduated. 23. She (return) ..... from the excursionby 6 o'lock. A) Will have been returning. B) Will have returned. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will have returned. 24. She ..... for over 8 hours by the time her children arrive. A) Has been working. B) Will have been working. C) Was have been working. D) Is have been working. Show Answer Correct Answer: B) Will have been working. 25. What do you think we ..... this time next year? A) Are doing. B) Will be doing. C) Will have done. D) None of the above. Show Answer Correct Answer: B) Will be doing. 26. I hope it ..... raining before the match starts. A) Will have been stopping. B) Will had stop. C) Will have stopping. D) Will have stopped. Show Answer Correct Answer: D) Will have stopped. 27. By Sunday, they ..... for 5 days. A) Are have been travelling. B) Just have been travelling. C) Will have been travelling. D) Was have been travelling. Show Answer Correct Answer: C) Will have been travelling. 28. Future continuous or perfect?By the time you arrive I ..... something spectacular and dinner will be on the table waiting for you. A) Will have cooked. B) Will be cooking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will have cooked. 29. By Monday, she ..... for 2 weeks. A) Will be waiting. B) Is waiting. C) Waiting. D) Will have waited. Show Answer Correct Answer: D) Will have waited. 30. I (finish) ..... my homework by dinner time. A) Will have finish. B) Will have been finished. C) Will finished. D) Will have finished. Show Answer Correct Answer: B) Will have been finished. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 1Future Perfect Quiz 2Future Perfect Quiz 4Future Perfect Quiz 5Future Perfect Quiz 6Future Perfect Quiz 7Future Perfect Quiz 8Future Perfect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books