This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 7 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 7 (55 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Complete the next sentence:Daniel ..... retired by the time he is 60. A) Will has. B) Will have. C) Will had. D) None of the above. Show Answer Correct Answer: B) Will have. 2. Mira: "Why didn't you come to English class yesterday?"Debby:"Because I ..... my homework" A) Hadn't finished. B) Don't finish. C) Won't finish. D) Will haven't finished. E) Haven't finished. Show Answer Correct Answer: A) Hadn't finished. 3. By the end of this week she ..... five chapters A) Will write. B) Will have write. C) Will have written. D) None of the above. Show Answer Correct Answer: C) Will have written. 4. When Peter turns 30, he'll have ..... working in the company for 5 years. A) Will. B) Was. C) Worked. D) Been. Show Answer Correct Answer: D) Been. 5. My father and I will have been breeding sheep for 20 years tomorrow. A) Will breed. B) Will have bred. C) Will have been bred. D) Will have been breeding. Show Answer Correct Answer: D) Will have been breeding. 6. Which of the following statements express future perfect: A) If I will had some money, I would buy it. B) You won't have made it. C) The train left at 4. D) We will have going to get married. Show Answer Correct Answer: B) You won't have made it. 7. Future continuous or perfect? When you get off the train, we ..... for you on the platform. A) 'll be waiting. B) 'll have waited. C) All the above. D) None of the above. Show Answer Correct Answer: A) 'll be waiting. 8. She ..... Paris by the end of next year A) Have will visit. B) Will have visited. C) Will. D) Will have visit. Show Answer Correct Answer: B) Will have visited. 9. By 2030, scientists ..... (discover) a cure for many diseases. A) Will have discovered. B) Discover. C) Will discover. D) None of the above. Show Answer Correct Answer: A) Will have discovered. 10. I ..... these glasses for five years next week. A) Will have worn. B) Has been wearing. C) Will has worn. D) Will have been wearing. Show Answer Correct Answer: D) Will have been wearing. 11. The theatre company ..... a grant of £6.000 and it ..... a further £2.000 from elsewhere now A) Will be given / seeks. B) Is given / has been seeking. C) Was given / has sought. D) Would be given / is seeking. E) Has been given / is seeking. Show Answer Correct Answer: E) Has been given / is seeking. 12. If this hot weather continues, forecaster say we ..... a drought. A) Will have. B) Will have had. C) Will be having. D) None of the above. Show Answer Correct Answer: A) Will have. 13. He (not / sleep) ..... all morning. A) Willn't have been sleeping. B) Will not have been sleping. C) Won't have been sletp. D) Won't have been sleeping. Show Answer Correct Answer: D) Won't have been sleeping. 14. Identify the sentence that uses future perfect tense correctly A) She will be going to the store by the time you arrive. B) She will have go to the store by the time you arrive. C) She goes to the store by the time you arrive. D) She will have been to the store by the time you arrive. Show Answer Correct Answer: D) She will have been to the store by the time you arrive. 15. By this time next month, I ..... my own book. A) Will have wrote. B) Will write. C) Will have written. D) Will have writing. Show Answer Correct Answer: C) Will have written. 16. By 8 o'clock, the kids ..... asleep. A) Will be falling. B) Will have fallen. C) Falls. D) Will fall. Show Answer Correct Answer: B) Will have fallen. 17. When Tom arrives we ..... a party. A) Will has. B) Have. C) Had. D) Will have. Show Answer Correct Answer: D) Will have. 18. When my sister gets a promotion this year, she ..... in the company for 20 years. A) Will have been working. B) Will working. C) Have working. D) Is working. Show Answer Correct Answer: A) Will have been working. 19. We will have ..... 6 hours by the time we get home. A) Driven. B) Drove. C) Been driving. D) Be driving. Show Answer Correct Answer: C) Been driving. 20. Do you really think you'll ..... at the same company in ten years' time? A) Have worked. B) Be working. C) All the above. D) None of the above. Show Answer Correct Answer: B) Be working. 21. ..... you ..... (print) the project by tomorrow morning? A) Will-have not print. B) Will-print. C) Will-do not have print. D) Will-have printed. Show Answer Correct Answer: D) Will-have printed. 22. One of the uses of future perfect simple is: A) To express an action that we will finish in the future. B) To express an action that is happening at the momento. C) To use the past participle. D) To conjugate the verb in the past. Show Answer Correct Answer: A) To express an action that we will finish in the future. 23. The structure of future perfect progressive is? A) Subject + will have been + verb ing. B) Subject + have been+ verb ing. C) Subject+ have/ has been+ verb ing. D) Suject + will has been+ verb ing. Show Answer Correct Answer: A) Subject + will have been + verb ing. 24. You are curious, will the covid-19 leave us next year? What is the appropriate expression to express this question? A) Have the covid-19 gone this year?. B) Will the covid-19 have gone next year?. C) Does the covid-19 go this day?. D) Has the covid-19 gone this year?. Show Answer Correct Answer: B) Will the covid-19 have gone next year?. 25. Choose the correct form:By 2025, they ..... in this company for 10 years. A) Will have worked. B) Will be working. C) Will have been working. D) Will work. Show Answer Correct Answer: C) Will have been working. 26. I ..... to the supermarket later. Do you want anything? A) Will have been. B) Will be going. C) Wll go. D) None of the above. Show Answer Correct Answer: B) Will be going. 27. When Thomas turns 40, he'll ..... working in his own business for 10 years. A) Have been. B) Have. C) Will have. D) Will. Show Answer Correct Answer: A) Have been. 28. We ..... fluent in Spanish by the time we fly to Mexico. A) Will become. B) Will have becoming. C) Will be becoming. D) Won't have become. Show Answer Correct Answer: D) Won't have become. 29. By December, she ..... (work) at this company for 10 years. A) Will have worked. B) Will have been working. C) Works. D) None of the above. Show Answer Correct Answer: B) Will have been working. 30. Bob ..... (not eat) when he leaves work. A) Won not have eat. B) Will not have eaten. C) Won't eaten. D) Is not eat. Show Answer Correct Answer: B) Will not have eaten. 31. She ..... the house when I ..... to her after a long time. A) Had been cleaning / went. B) Has cleaned / have been. C) Is cleaning / am going. D) Will be cleaning / go. E) Has been cleaning / have gone. Show Answer Correct Answer: A) Had been cleaning / went. 32. By the end of the month, I ..... (train) for the marathon for 8 weeks. A) Will have trained. B) Will have been training. C) Train. D) None of the above. Show Answer Correct Answer: B) Will have been training. 33. I ..... to London for an hour at this time tomorrow. A) Will have been flown. B) Will have been flying. C) Will flew. D) Will have flown. Show Answer Correct Answer: B) Will have been flying. 34. My friend will have ..... her homework by 5 pm. A) Do. B) Did. C) Doing. D) Done. Show Answer Correct Answer: D) Done. 35. It was the first time that he ..... me for lunch. A) Had been inviting. B) Had invited. C) Invited. D) Had been invited. Show Answer Correct Answer: B) Had invited. 36. By October, I ..... English for 3 months. A) Will be studying. B) Will have studied. C) Will study. D) Studied. Show Answer Correct Answer: B) Will have studied. 37. Choose the correct grammar for the future perfect A) Will have/has + past participle. B) Will have + past simple. C) Will have + past participle. D) None of the above. Show Answer Correct Answer: C) Will have + past participle. 38. It ..... have stopped raining. A) All of the above. B) Shall. C) Will. D) None of these. Show Answer Correct Answer: A) All of the above. 39. She ..... (not/read) all the books in the series by the end of the year. A) Will have not read. B) Will not have read. C) Will not read. D) None of the above. Show Answer Correct Answer: B) Will not have read. 40. By 8 p.m. tonight, I ..... (cook) dinner for the whole family. A) Will have cooked. B) Will cook. C) Cook. D) None of the above. Show Answer Correct Answer: A) Will have cooked. 41. By the end of the day, she ..... the report. A) Finished. B) Will have finished. C) Finishes. D) Will finish. Show Answer Correct Answer: B) Will have finished. 42. By next june, he ..... written his novel A) Will not. B) Will have been. C) Will have. D) Will. Show Answer Correct Answer: C) Will have. 43. By the time she ..... 20 she will have finished highschool. A) Turns. B) Turn. C) Be. D) Has. Show Answer Correct Answer: A) Turns. 44. By the end of the training course, we ..... to drive a car A) Will be able. B) Will be having. C) Will be ready. D) None of the above. Show Answer Correct Answer: A) Will be able. 45. Do you think you ..... English in five years' time? A) Will have studied. B) Will still be studying. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will still be studying. 46. We ..... six meeting by the end of today. A) Will have. B) Will have had. C) Will be having. D) None of the above. Show Answer Correct Answer: B) Will have had. 47. We can express future perfect by using: A) (be) was /were. B) Will have. C) Past perfect continuous. D) Present simple. Show Answer Correct Answer: B) Will have. 48. By the end of this month we (live) ..... together for six years. A) Will have been lifeing. B) Will have been lifing. C) Will have been liveing. D) Will have been living. Show Answer Correct Answer: D) Will have been living. 49. Which one is the future perfect A) I will visit N.Y.C. by 2030. B) I will have visited N.Y.C by 2030. C) I will have been visiting N.Y.C by 2030. D) None of the above. Show Answer Correct Answer: B) I will have visited N.Y.C by 2030. 50. Morgan ..... the entire house by lunch. A) Is cleaning. B) Will have cleaned. C) Will be cleaning. D) Clean. Show Answer Correct Answer: B) Will have cleaned. 51. The song ..... at 10 o'clock A) Will have downloaded. B) Will download. C) Will be downloading. D) None of the above. Show Answer Correct Answer: A) Will have downloaded. 52. She ..... have cooked dinner. A) Will. B) Was. C) Should. D) None of the above. Show Answer Correct Answer: A) Will. 53. When I see you get a 10 in math I will ..... the impossible becomes possible. A) Seen. B) Have see. C) Have seen. D) None of the above. Show Answer Correct Answer: C) Have seen. 54. I will have (become) a professional by the time I graduate A) Becoming. B) Become. C) Became. D) None of the above. Show Answer Correct Answer: B) Become. 55. Within 20 years I will have (achieve) all my objectives A) Achieved. B) Achieve. C) Achieves. D) None of the above. Show Answer Correct Answer: A) Achieved. ← PreviousRelated QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 1Future Perfect Quiz 2Future Perfect Quiz 3Future Perfect Quiz 4Future Perfect Quiz 5Future Perfect Quiz 6Future Continuous Tense And Future Perfect Tense QuizFuture Continuous Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books