This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect Tense – Quiz 6 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Tense Quiz 6 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. What is the main job of the future perfect tense? A) To connect two past events. B) To talk about a habit or a routine. C) To show an action will be finished before another point in the future. D) To describe an action happening right now. Show Answer Correct Answer: C) To show an action will be finished before another point in the future. 2. What will the horse have done by now if the gate was open? A) Run around. B) Stayed in the barn. C) Jumped the fence. D) Left the barn. Show Answer Correct Answer: D) Left the barn. 3. You ..... perfected your English by the time you come back from New York. A) Has been. B) Will have. C) Was. D) Will has. Show Answer Correct Answer: B) Will have. 4. Will is used for strong predictions while be going to is used when there is evidence in the present to support the prediction. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: A) True. 5. Choose the correct future perfect form of the verb: "By 8 o'clock, they ..... (finish) their homework." A) Have finished. B) Will have finished. C) Will finish. D) Finished. Show Answer Correct Answer: B) Will have finished. 6. By the time you get here, I ..... A) Will have showered. B) Was showered. C) Was showering. D) None of the above. Show Answer Correct Answer: A) Will have showered. 7. Amanda ..... (help) her mother before 9 AM A) Help. B) Will have helped. C) Helps. D) Is helping. Show Answer Correct Answer: B) Will have helped. 8. By 10 pm all the shops ..... A) Will close. B) Will have closed. C) Have closed. D) None of the above. Show Answer Correct Answer: B) Will have closed. 9. If your friend asks, 'Will you have finished your video game by dinnertime?', what is the grammatically correct short answer to say 'yes'? A) Yes, I have. B) Yes, I will. C) Yes, I finished. D) Yes, I will have. Show Answer Correct Answer: D) Yes, I will have. 10. Complete the question:How many cookies ..... by the time your friends get here? A) Do you eat. B) Will you eat. C) Have you eaten. D) Will you have eaten. Show Answer Correct Answer: D) Will you have eaten. 11. What is this tense called? A) Present Progressive Tense. B) Future Perfect Tense. C) Present Simple Tense. D) Past Perfect Tense. Show Answer Correct Answer: B) Future Perfect Tense. 12. By this Friday, they ..... the Youtube collaboration. A) Will have finished. B) Finished. C) Had finished. D) Will finish. Show Answer Correct Answer: A) Will have finished. 13. What is future perfect tense? A) A sentence that can be used to express events or activities that have been completed in the future. B) A tense that describes something that will already be done in the foretime. C) A tense that is used to talk about an event before another event in the past. D) All answers are correct. Show Answer Correct Answer: A) A sentence that can be used to express events or activities that have been completed in the future. 14. Will he ..... by 11 o'clock? A) Has finish his report. B) Have finished his report. C) Have not finish his report. D) Have finish his report. Show Answer Correct Answer: B) Have finished his report. 15. She ..... asleep by the time we get home. A) Has fall. B) Will have fallen. C) Will have fell. D) Will have fall. Show Answer Correct Answer: B) Will have fallen. 16. I suddenly remembered I ..... to bring my homework A) Had forgot. B) Have forgot. C) Will have forgot. D) None of the above. Show Answer Correct Answer: A) Had forgot. 17. True or False:In the sentence, 'By the time the bus arrives, we will have eaten our snacks, ' the action of eating happens *after* the bus arrives. A) True. B) False. C) All the above. D) None of the above. Show Answer Correct Answer: B) False. 18. He will have ..... all about it by Monday. A) Forgetting. B) Forgotten. C) Be forgetting. D) None of the above. Show Answer Correct Answer: B) Forgotten. 19. Your science project is due on Friday. Which sentence best shows you plan to be completely done *before* Friday? A) I am finishing my project soon. B) By Thursday night, I will have finished my project. C) I will work on my project on Thursday night. D) I will finish my project on Friday. Show Answer Correct Answer: B) By Thursday night, I will have finished my project. 20. Choose the sentence that is in the future perfect tense. A) I will finish my degree next month. B) By next year, I will have finished my degree. C) I am finishing my degree now. D) I finished my degree last year. Show Answer Correct Answer: B) By next year, I will have finished my degree. 21. She won't ..... in march. A) Have not finished school. B) Have finish school. C) Have finished school. D) Haven't finish school. Show Answer Correct Answer: C) Have finished school. 22. How many degrees are found in a circle? A) 45. B) 90. C) 360. D) 180. E) 5. Show Answer Correct Answer: C) 360. 23. Jack and Jill will have eaten their dinner when they come this evening. The interrogative of this sentence is A) Will Jack and Jill eaten their dinner when they come this evening?. B) Have Jack and Jill eaten their dinner when they come this evening?. C) Have Jack and Jill will eaten their dinner when they come this evening?. D) Will Jack and Jill have eaten their dinner when they come this evening?. Show Answer Correct Answer: D) Will Jack and Jill have eaten their dinner when they come this evening?. 24. Choose the correct verb in the future perfect tense that will complete the sentence.Jeff ..... around the world before he comes to Philippines. A) Will have travel. B) Will travelled. C) Will travel. D) Will have travelled. Show Answer Correct Answer: D) Will have travelled. 25. When will we ..... everything? A) Having done. B) Have to done. C) Has done. D) Have done. E) To have done. Show Answer Correct Answer: D) Have done. 26. Choose the correct future perfect form: "By the time you arrive, I ..... (cook) dinner." A) Have cooked. B) Will cooked. C) Will have cooked. D) Will be cooking. Show Answer Correct Answer: C) Will have cooked. 27. Complete the sentence:The game is at 7 PM. If we don't leave soon, the players ..... the field by the time we arrive. A) Already take. B) Will have took. C) Will have taken. D) Will take. Show Answer Correct Answer: C) Will have taken. 28. Convert to future perfect: "We finish the game." A) We will finish the game. B) We will have finished the game. C) We finished the game. D) We are finishing the game. Show Answer Correct Answer: B) We will have finished the game. 29. Identify the mistake in the following sentence: "Before the sun will set, the farmers will have finished their work." A) The word "will" should be removed from "will set.". B) The phrase "will have finished" is incorrect. C) The verb "set" should be "setted.". D) There is no mistake in the sentence. Show Answer Correct Answer: A) The word "will" should be removed from "will set.". 30. I ..... not going to have finished this test by 3 o'clock. A) Am. B) Are. C) Is. D) Will. Show Answer Correct Answer: A) Am. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Tense Quiz 1Future Perfect Tense Quiz 2Future Perfect Tense Quiz 3Future Perfect Tense Quiz 4Future Perfect Tense Quiz 5Future Perfect Tense Quiz 7Future Perfect Tense Quiz 8Future Perfect Tense Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books