This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 17 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 17 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. The structure of future perfect progressive is? A) Suject + will has been+ verb ing. B) Subject + have been+ verb ing. C) Subject + will have been + verb ing. D) Subject+ have/ has been+ verb ing. Show Answer Correct Answer: C) Subject + will have been + verb ing. 2. Choose the correct form:By 2025, they ..... in this company for 10 years. A) Will have been working. B) Will work. C) Will have worked. D) Will be working. Show Answer Correct Answer: A) Will have been working. 3. 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. 4. When Thomas turns 40, he'll ..... working in his own business for 10 years. A) Have. B) Have been. C) Will. D) Will have. Show Answer Correct Answer: B) Have been. 5. We ..... fluent in Spanish by the time we fly to Mexico. A) Will have becoming. B) Will be becoming. C) Will become. D) Won't have become. Show Answer Correct Answer: D) Won't have become. 6. 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. 7. Bob ..... (not eat) when he leaves work. A) Is not eat. B) Won not have eat. C) Won't eaten. D) Will not have eaten. Show Answer Correct Answer: D) Will not have eaten. 8. She ..... the house when I ..... to her after a long time. A) Will be cleaning / go. B) Had been cleaning / went. C) Has been cleaning / have gone. D) Is cleaning / am going. E) Has cleaned / have been. Show Answer Correct Answer: B) Had been cleaning / went. 9. 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. 10. I ..... to London for an hour at this time tomorrow. A) Will have been flying. B) Will flew. C) Will have flown. D) Will have been flown. Show Answer Correct Answer: A) Will have been flying. 11. My friend will have ..... her homework by 5 pm. A) Do. B) Done. C) Did. D) Doing. Show Answer Correct Answer: B) Done. 12. It was the first time that he ..... me for lunch. A) Had invited. B) Invited. C) Had been invited. D) Had been inviting. Show Answer Correct Answer: A) Had invited. 13. By October, I ..... English for 3 months. A) Will have studied. B) Will be studying. C) Studied. D) Will study. Show Answer Correct Answer: A) Will have studied. 14. 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. 15. 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. 16. By 2018 we (live) ..... in Madrid for 20 years. A) Will have been living. B) Will have lived. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will have been living. 17. 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. 18. 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. 19. By the end of the day, she ..... the report. A) Will have finished. B) Will finish. C) Finishes. D) Finished. Show Answer Correct Answer: A) Will have finished. 20. By next june, he ..... written his novel A) Will. B) Will not. C) Will have. D) Will have been. Show Answer Correct Answer: C) Will have. 21. By the time she ..... 20 she will have finished highschool. A) Be. B) Turn. C) Has. D) Turns. Show Answer Correct Answer: D) Turns. 22. 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. 23. 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. 24. 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. 25. We can express future perfect by using: A) Present simple. B) (be) was /were. C) Will have. D) Past perfect continuous. Show Answer Correct Answer: C) Will have. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 1Future Perfect Quiz 2Future Perfect Quiz 3Future Perfect Quiz 4Future Perfect Quiz 5Future Perfect Quiz 6Future Perfect Quiz 7Future Perfect Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books