This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 4 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 4 (30 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I (finish) ..... my homework by dinner time. A) Will have been finished. B) Will have finished. C) Will have finish. D) Will finished. Show Answer Correct Answer: A) Will have been finished. 2. Corrige la frase y selecciona la respuesta correcta:He will have not read the book in two days. A) He has will not read the book in two hours. B) He have will not read the book in two hours. C) He will not have read the book in two hours. D) He will not has read the book in two hours. Show Answer Correct Answer: C) He will not have read the book in two hours. 3. Select the correct sentence in future perfect tense A) By next year, I will have completed my degree. B) I will be completing my degree next year. C) I complete my degree next year. D) I will completed my degree by next year. Show Answer Correct Answer: A) By next year, I will have completed my degree. 4. By the end of this week, the workers ..... on the project for three months. A) Will have been working. B) Will have worked. C) Will be working. D) Had been working. Show Answer Correct Answer: A) Will have been working. 5. She ..... English for six years by next September A) Will learned. B) Have learned. C) Will have learned. D) Am learning. Show Answer Correct Answer: C) Will have learned. 6. Which question is in the Future Perfect Continuous tense? A) Will you have finished your homework by 8 PM?. B) Will you have been finishing your homework by 8 PM?. C) Will you finish your homework by 8 PM?. D) Will you be finishing your homework by 8 PM?. Show Answer Correct Answer: B) Will you have been finishing your homework by 8 PM?. 7. Uber ..... the first aircraft without pilots by 2030. A) Will launch. B) Will have launch. C) Launched. D) Will have launched. Show Answer Correct Answer: D) Will have launched. 8. Complete the sentence with the verb in parentheses in future perfect tense.We ..... (rent) 100 cars from the agency by next April. A) Rent. B) Rented. C) Will have rented. D) Will rent. Show Answer Correct Answer: C) Will have rented. 9. By next summer, they ..... in their new house for a year. A) Will have lived. B) Will live. C) Live. D) Lived. Show Answer Correct Answer: A) Will have lived. 10. By the end of the day I will ..... all my homework, then I will play with my friends. A) Have finished. B) Is finished. C) Have finish. D) None of the above. Show Answer Correct Answer: A) Have finished. 11. 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. 12. 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. 13. 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. 14. 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. 15. 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. 16. 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. 17. 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. 18. 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. 19. 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. 20. Anna will have ..... in Bandung whenyou call him A) Be. B) Been. C) Being. D) Had. Show Answer Correct Answer: B) Been. 21. 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. 22. 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. 23. 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. 24. 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. 25. 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. 26. 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. 27. 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. 28. I had read several books this summer. A) Past. B) Present. C) Future. D) None of the above. Show Answer Correct Answer: A) Past. 29. 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. 30. 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. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 1Future Perfect Quiz 2Future Perfect Quiz 3Future Perfect Quiz 5Future Perfect Quiz 6Future Perfect Quiz 7Future Perfect Quiz 8Future Perfect Quiz 9 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books