This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 5 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 5 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. The children are watching TV now because they ..... their homework. A) Are doing. B) Had done. C) Have done. D) Were doing. E) Will have done. Show Answer Correct Answer: C) Have done. 2. By the end of summer, he will have ..... us to speak English A) Teach. B) Thought. C) Taught. D) Through. Show Answer Correct Answer: C) Taught. 3. I will ..... by then. A) Will be leave. B) Will have left. C) Will leaving. D) None of the above. Show Answer Correct Answer: B) Will have left. 4. By the time the guests arrive, my mother ..... dinner. A) Won't make. B) Has made. C) Will have made. D) None of the above. Show Answer Correct Answer: C) Will have made. 5. Saya akan sedang membaca buku besok jam 7 A) I will be reading a book at 07 o'clok tomorrow. B) I will be read a book at 07 o'clok tomorrow. C) I will have read a book at 07 o'clok tomorrow. D) I will read a book at 07 o'clok tomorrow. Show Answer Correct Answer: A) I will be reading a book at 07 o'clok tomorrow. 6. By the end of this year, she ..... her first novel. A) Will have completed. B) Will have been completing. C) Will complete. D) Will be completing. Show Answer Correct Answer: A) Will have completed. 7. Choose the correct ending:by 1 pm we ..... future perfect much. A) Will have practice. B) Won't have practice. C) Have will practiced. D) Will have practiced. Show Answer Correct Answer: D) Will have practiced. 8. Between 15.30 and 17.00 we ..... in the language classroom A) Will be learning. B) Will learn. C) Will have learnt. D) None of the above. Show Answer Correct Answer: A) Will be learning. 9. How many countries are you ..... by the time you turn 50? A) Was to have visited. B) Going to have visited. C) Is to have visited. D) Will to have visited. Show Answer Correct Answer: B) Going to have visited. 10. Anna will have ..... in Bandung whenyou call him A) Be. B) Been. C) Being. D) Had. Show Answer Correct Answer: B) Been. 11. Lisa is from New Zealand. She is travelling around Europe at the moment. So far she has travelled about 1, 000 miles. By the end of the trip, ..... more than 3, 000 miles. A) She will be travelling. B) She will have travelled. C) All the above. D) None of the above. Show Answer Correct Answer: B) She will have travelled. 12. Choose the past perfect verb tense A) Will run. B) Has ran. C) Had ran. D) None of the above. Show Answer Correct Answer: C) Had ran. 13. There won't be anyone in the office. Everyone ..... (go) home by 8 o'clock. A) Will go. B) Will have gone. C) Will be going. D) None of the above. Show Answer Correct Answer: B) Will have gone. 14. Mrs. Scott has worked in this company ..... the last ten years. The best time signal word is ..... A) Since. B) Before. C) After. D) For. E) Yet. Show Answer Correct Answer: A) Since. 15. When you finish your university course, you ..... for 5 years. A) Will studied. B) Have studied. C) Will been studying. D) Will have been studying. Show Answer Correct Answer: D) Will have been studying. 16. She will ..... waited for me by the time I arrive to her house. A) Has. B) Have. C) Had. D) Have to. Show Answer Correct Answer: B) Have. 17. In November, ..... working at my company for three years. A) All of the above. B) I will have been. C) I shall have been. D) None of these. Show Answer Correct Answer: A) All of the above. 18. I had read several books this summer. A) Past. B) Present. C) Future. D) None of the above. Show Answer Correct Answer: A) Past. 19. By 2090 computers ..... many of the jobs that people do today. A) Will have taken over. B) Will have been taking over. C) Will have took over. D) Will take. Show Answer Correct Answer: A) Will have taken over. 20. She had to go to the dentist because she ..... her teeth. A) Had cleaned. B) Had not cleaned. C) Had been cleaning. D) Had not been cleaning. Show Answer Correct Answer: D) Had not been cleaning. 21. I will have borrowed your English book by Next Week (simple future) A) True (Benar). B) False (Salah). C) All the above. D) None of the above. Show Answer Correct Answer: B) False (Salah). 22. By the time you arrive she ..... something spectacular and dinner will be on the table waiting for you. A) Will cook. B) Will have cooked. C) Is going to cook. D) Will be cooking. Show Answer Correct Answer: B) Will have cooked. 23. Sarah ..... her room by the end of the day . A) Will have cleaned. B) Will has cleaned. C) Will clean. D) None of the above. Show Answer Correct Answer: A) Will have cleaned. 24. What happens secondI will have had 2 babies by the time my brother has his first baby A) I have 2 babies. B) My brother has his first baby. C) All the above. D) None of the above. Show Answer Correct Answer: B) My brother has his first baby. 25. Select the example of the future perfect progressive tense. A) Will be going. B) Will have been going. C) Will have gone. D) None of the above. Show Answer Correct Answer: B) Will have been going. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 1Future Perfect Quiz 2Future Perfect Quiz 3Future Perfect Quiz 4Future Perfect Quiz 6Future Perfect Quiz 7Future Perfect Quiz 8Future Perfect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books