This quiz works best with JavaScript enabled. Home > 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. Choose the correct answer:Will you ..... by 8 am? A) Have arrived. B) Be arrive. C) Have arriving. D) None of the above. Show Answer Correct Answer: A) Have arrived. 2. What is the main job of the future perfect tense? A) To show an action will be finished before another point in the future. B) To describe an action happening right now. C) To talk about a habit or a routine. D) To connect two past events. Show Answer Correct Answer: A) To show an action will be finished before another point in the future. 3. What will the horse have done by now if the gate was open? A) Stayed in the barn. B) Left the barn. C) Jumped the fence. D) Run around. Show Answer Correct Answer: B) Left the barn. 4. You ..... perfected your English by the time you come back from New York. A) Was. B) Has been. C) Will has. D) Will have. Show Answer Correct Answer: D) Will have. 5. 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. 6. Choose the correct future perfect form of the verb: "By 8 o'clock, they ..... (finish) their homework." A) Will finish. B) Will have finished. C) Finished. D) Have finished. Show Answer Correct Answer: B) Will have finished. 7. 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. 8. Amanda ..... (help) her mother before 9 AM A) Will have helped. B) Helps. C) Help. D) Is helping. Show Answer Correct Answer: A) Will have helped. 9. 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. 10. 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 will. B) Yes, I have. C) Yes, I will have. D) Yes, I finished. Show Answer Correct Answer: C) Yes, I will have. 11. Complete the question:How many cookies ..... by the time your friends get here? A) Will you have eaten. B) Will you eat. C) Do you eat. D) Have you eaten. Show Answer Correct Answer: A) Will you have eaten. 12. What is this tense called? A) Past Perfect Tense. B) Present Simple Tense. C) Present Progressive Tense. D) Future Perfect Tense. Show Answer Correct Answer: D) Future Perfect Tense. 13. By this Friday, they ..... the Youtube collaboration. A) Had finished. B) Will have finished. C) Finished. D) Will finish. Show Answer Correct Answer: B) Will have finished. 14. 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. 15. Will he ..... by 11 o'clock? A) Have not finish his report. B) Has finish his report. C) Have finished his report. D) Have finish his report. Show Answer Correct Answer: C) Have finished his report. 16. 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. 17. 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. 18. 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. 19. 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. 20. Your science project is due on Friday. Which sentence best shows you plan to be completely done *before* Friday? A) I will work on my project on Thursday night. B) I will finish my project on Friday. C) By Thursday night, I will have finished my project. D) I am finishing my project soon. Show Answer Correct Answer: C) By Thursday night, I will have finished my project. 21. Choose the sentence that is in the future perfect tense. A) By next year, I will have finished my degree. B) I finished my degree last year. C) I will finish my degree next month. D) I am finishing my degree now. Show Answer Correct Answer: A) By next year, I will have finished my degree. 22. She won't ..... in march. A) Have finish school. B) Have not finished school. C) Haven't finish school. D) Have finished school. Show Answer Correct Answer: D) Have finished school. 23. How many degrees are found in a circle? A) 360. B) 180. C) 90. D) 45. E) 5. Show Answer Correct Answer: A) 360. 24. 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?. 25. 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 travelled. B) Will have travelled. C) Will travel. D) Will have travel. Show Answer Correct Answer: B) Will have travelled. 26. When will we ..... everything? A) Have to done. B) To have done. C) Having done. D) Have done. E) Has done. Show Answer Correct Answer: D) Have done. 27. Choose the correct future perfect form: "By the time you arrive, I ..... (cook) dinner." A) Will have cooked. B) Will cooked. C) Have cooked. D) Will be cooking. Show Answer Correct Answer: A) Will have cooked. 28. 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) Will have took. B) Will have taken. C) Will take. D) Already take. Show Answer Correct Answer: B) Will have taken. 29. Convert to future perfect: "We finish the game." A) We will have finished the game. B) We will finish the game. C) We finished the game. D) We are finishing the game. Show Answer Correct Answer: A) We will have finished the game. 30. Identify the mistake in the following sentence: "Before the sun will set, the farmers will have finished their work." A) The phrase "will have finished" is incorrect. B) The verb "set" should be "setted.". C) The word "will" should be removed from "will set.". D) There is no mistake in the sentence. Show Answer Correct Answer: C) The word "will" should be removed from "will set.". ← 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