This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 6 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 6 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. '' I hope you will have been a football player by the time you graduate" The sentence shows ..... A) Prediction. B) Life experience. C) Unfinished action. D) Finished action. E) Repeated action. Show Answer Correct Answer: A) Prediction. 2. Colonizers ..... on Mars for a while before I die. A) Will be living. B) Will have been living. C) Are going to. D) Will live. Show Answer Correct Answer: B) Will have been living. 3. When the clock strikes midnight, they ..... (dance) for five hours straight. A) Will have danced. B) Will have been dancing. C) Dance. D) None of the above. Show Answer Correct Answer: B) Will have been dancing. 4. Wiliam akan menunggu kekasihnya di bandara pukul 10 besok A) Wiliam will be waiting for hos girlfriend at airport at 10 o'clock tomorrow. B) Wiliam will wait for hos girlfriend at airport at 10 o'clock tomorrow. C) All the above. D) None of the above. Show Answer Correct Answer: A) Wiliam will be waiting for hos girlfriend at airport at 10 o'clock tomorrow. 5. I might ..... with 3 different people in just 20 minutes. A) Have speak. B) Have spoken. C) Am spoken. D) None of the above. Show Answer Correct Answer: B) Have spoken. 6. By the time the guests arrive, we ..... dinner. A) Will have prepared. B) Will be preparing. C) Will prepare. D) Will have been preparing. Show Answer Correct Answer: A) Will have prepared. 7. She ..... me at the meetings only on Sundays as a child. A) Is seeing. B) Was seeing. C) Saw. D) Has seen. E) Had seen. Show Answer Correct Answer: C) Saw. 8. While mum ..... the VCD I hired, I ..... my assignment. A) Was watching / finished. B) Was going to watch / finish. C) Watches / would finish. D) Will watch / am finishing. E) Is watching 1 had finished. Show Answer Correct Answer: A) Was watching / finished. 9. By next Sunday they ..... with us for three months. A) Shall stay. B) Have stayed. C) Will have stayed. D) Will stay. Show Answer Correct Answer: C) Will have stayed. 10. I ..... working for two years. A) Willn't have been. B) Won't have been. C) Not have been. D) None of the above. Show Answer Correct Answer: B) Won't have been. 11. Mary ..... me Tony's address before she left. A) Had gave. B) Had been giving. C) Had given. D) Had been gave. Show Answer Correct Answer: C) Had given. 12. How is the future perfect continuous tense formed? A) Will + have + past participle. B) Will + have been + present participle. C) Will + be + present participle. D) Will + have + been + past participle. Show Answer Correct Answer: B) Will + have been + present participle. 13. By the end of the term she (study) ..... for nine years. A) Will have been student. B) Will have been studing. C) Will have been studying. D) Will have been study. Show Answer Correct Answer: C) Will have been studying. 14. By 7:00pm, he ..... finished his homework. A) Not have. B) Will no. C) Not will have. D) Will not have. Show Answer Correct Answer: D) Will not have. 15. To form future perfect we use the following structure:will have + participle A) False. B) True. C) All the above. D) None of the above. Show Answer Correct Answer: B) True. 16. By 10 o'clock tonight, he ..... the piano for 5 hours A) Will be practicing. B) Will practice. C) Will has practiced. D) Will have been practicing. Show Answer Correct Answer: D) Will have been practicing. 17. Order the question? seen / that / will / you/ movie /? / several / have / times A) Will you have see that movie several times?. B) Will have you seen that movie several times?. C) Will you have seen that movie several times?. D) Will you have seen that movie several times. Show Answer Correct Answer: C) Will you have seen that movie several times?. 18. By 8:00pm my dad ..... te dinner and we are going to eat together. A) Will have finished. B) Will have finish. C) Will finished. D) None of the above. Show Answer Correct Answer: A) Will have finished. 19. Ralf ..... out the solution for his company's problem by tomorrow A) Should have find. B) Should has found. C) Should have founded. D) Should have found. Show Answer Correct Answer: D) Should have found. 20. At five o'clock, ..... waiting for thirty minutes. A) I will have been. B) I should have been. C) I must have been. D) None of the above. Show Answer Correct Answer: A) I will have been. 21. I ..... here for three hours A) Will wait. B) Will have waited. C) Will be waiting. D) Will have been waiting. Show Answer Correct Answer: D) Will have been waiting. 22. Alex ..... late, he is stuck in trafffic A) Will arriving. B) Will be arriving. C) Will be arrive. D) None of the above. Show Answer Correct Answer: B) Will be arriving. 23. Andi arrived while we were having dinner. The above sentence means ..... A) We were having dinner with Andi. B) Andi arrived and then we had dinner. C) Andi arrives as soon as we had dinner. D) Although Andi arrived, we kept having dinner. E) We had already started having dinner before Andi arrived. Show Answer Correct Answer: E) We had already started having dinner before Andi arrived. 24. By 4 o'clock, Kate ..... tennis for 3 hours. A) Was have been playing. B) Has been playing. C) Will have been playing. D) Is have been playing. Show Answer Correct Answer: C) Will have been playing. 25. If its midnight, he ..... for 4 hours by then A) Will have been sleeping. B) Have slept. C) Will have sleep. D) Will have been sleep. Show Answer Correct Answer: A) Will have been sleeping. 26. A:" You look so unhappy Anton. What's the matter?"B:"My father ..... his job" A) Loses. B) Is losing. C) Has been losing. D) Lost. E) Has just lost. Show Answer Correct Answer: E) Has just lost. 27. What will you ..... at three tomorrow? If you're free, let's meet up for a chat. A) Have done. B) Be doing. C) All the above. D) None of the above. Show Answer Correct Answer: B) Be doing. 28. My sister ..... go to Surabaya next week A) Will be. B) Is. C) Will have been. D) Will. E) Will had been. Show Answer Correct Answer: D) Will. 29. John ..... his car tomorrow. A) Wash. B) Washes. C) Will wash. D) Shall wash. Show Answer Correct Answer: C) Will wash. 30. By the end of the year, I ..... A) Have been saved. B) Will have saved. C) Will be saving. D) None of the above. Show Answer Correct Answer: B) Will have saved. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 1Future Perfect Quiz 2Future Perfect Quiz 3Future Perfect Quiz 4Future Perfect Quiz 5Future Perfect Quiz 7Future Perfect Quiz 8Future Perfect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books