This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 2 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 2 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Which sentence means:'By the time you arrive, the movie will have ended'? A) By the time you arrive, the movie will be ending. B) By the time you arrive, the movie will end. C) By the time you arrive, the movie will have ended. D) By the time you arrive, the movie will have been ending. Show Answer Correct Answer: C) By the time you arrive, the movie will have ended. 2. Choose a sentence in future perfect tense. A) She have gotten ready by the time they leave the house. B) We will returned home by five o'clock. C) Jack will have finished his homework by the time his mother gets home. D) Next Monday we will have be married for ten years. Show Answer Correct Answer: C) Jack will have finished his homework by the time his mother gets home. 3. When I get to Rome I ..... for over 15 hours by plane. A) Will travel. B) Will have traveled. C) Will traveled have. D) None of the above. Show Answer Correct Answer: B) Will have traveled. 4. We ..... at this glorious school for three years A) Will study. B) Have study. C) Will have been studying. D) Will have studied. Show Answer Correct Answer: C) Will have been studying. 5. The film started downloading at 7.30. It will take another hour.The film ..... at 8.30. A) Will have downloaded. B) Will be downloading. C) Will been download. D) None of the above. Show Answer Correct Answer: A) Will have downloaded. 6. Can you use the auxiliary verb Will not and its contraction Won't? A) Yes, I can. B) No, I can't. C) All the above. D) None of the above. Show Answer Correct Answer: A) Yes, I can. 7. By the time he finishes his PhD, he ..... (study) in the UK for six years. A) Will have studied. B) Will have been studying. C) Studies. D) None of the above. Show Answer Correct Answer: B) Will have been studying. 8. By tomorrow morning, he ..... wonderfully. A) Will have slept. B) Is going to sleep. C) Sleeps. D) Will be sleeping. Show Answer Correct Answer: A) Will have slept. 9. She will ..... by 10 o'clock A) Have arrived. B) Has arrived. C) Arrived. D) None of the above. Show Answer Correct Answer: A) Have arrived. 10. When ..... wash your car? It looks really dirty. A) Will you. B) Are you going to. C) Will you be. D) None of the above. Show Answer Correct Answer: B) Are you going to. 11. ..... (wait / they) for 2 hours? A) They will have been waiting. B) They will been have waiting. C) Will they have been waiting. D) Will have they been waiting. Show Answer Correct Answer: C) Will they have been waiting. 12. You (watch) ..... TV all the time. A) Will have been watching. B) Will have been. C) Will have been watch. D) Will have watching been. Show Answer Correct Answer: A) Will have been watching. 13. Even though she ..... the whole night, Monica will still look very fresh. A) Will have been dancing. B) Was have been dancing. C) Just have been dancing. D) Is have been dancing. Show Answer Correct Answer: A) Will have been dancing. 14. Choose the correct sentence:By next month, I ..... this book for a year. A) Will read. B) Will have read. C) Will be reading. D) Will have been reading. Show Answer Correct Answer: D) Will have been reading. 15. By the time we get home they ..... football for half an hour. A) Will have played. B) Will have been playing. C) Will have had played. D) Will have been played. Show Answer Correct Answer: B) Will have been playing. 16. They ..... have left Japan. A) Should. B) None of these. C) Will. D) Must. Show Answer Correct Answer: C) Will. 17. I ..... this job by the time you come at night tonight A) Have finished. B) Would have finished. C) Will have finished. D) Had finished. E) Will finish. Show Answer Correct Answer: C) Will have finished. 18. We ..... (conduct) a surprise test today. A) Have conducted. B) Will have been conducting. C) Have been conducting. D) Conduct. Show Answer Correct Answer: B) Will have been conducting. 19. They ..... their exams before the holidays starts. A) Will have taken. B) Takes. C) Have taken. D) Will taken. Show Answer Correct Answer: A) Will have taken. 20. My son ..... will have graduated by this hour next Monday A) Will have been graduated. B) Will have graduated. C) Will has graduated. D) None of the above. Show Answer Correct Answer: B) Will have graduated. 21. She (return) ..... from the excursionby 6 o'lock. A) Will have been returning. B) Will have returned. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will have returned. 22. She ..... for over 8 hours by the time her children arrive. A) Has been working. B) Is have been working. C) Will have been working. D) Was have been working. Show Answer Correct Answer: C) Will have been working. 23. What do you think we ..... this time next year? A) Are doing. B) Will be doing. C) Will have done. D) None of the above. Show Answer Correct Answer: B) Will be doing. 24. I hope it ..... raining before the match starts. A) Will have stopping. B) Will have been stopping. C) Will have stopped. D) Will had stop. Show Answer Correct Answer: C) Will have stopped. 25. By Sunday, they ..... for 5 days. A) Are have been travelling. B) Just have been travelling. C) Was have been travelling. D) Will have been travelling. Show Answer Correct Answer: D) Will have been travelling. 26. Future continuous or perfect?By the time you arrive I ..... something spectacular and dinner will be on the table waiting for you. A) Will have cooked. B) Will be cooking. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will have cooked. 27. By Monday, she ..... for 2 weeks. A) Is waiting. B) Will have waited. C) Will be waiting. D) Waiting. Show Answer Correct Answer: B) Will have waited. 28. I (finish) ..... my homework by dinner time. A) Will have finished. B) Will have finish. C) Will have been finished. D) Will finished. Show Answer Correct Answer: C) Will have been finished. 29. Corrige la frase y selecciona la respuesta correcta:He will have not read the book in two days. A) He will not has read the book in two hours. B) He has will not read the book in two hours. C) He have will not read the book in two hours. D) He will not have read the book in two hours. Show Answer Correct Answer: D) He will not have read the book in two hours. 30. By the end of this week, the workers ..... on the project for three months. A) Will have been working. B) Will be working. C) Will have worked. D) Had been working. Show Answer Correct Answer: A) Will have been working. 31. She ..... English for six years by next September A) Am learning. B) Will learned. C) Have learned. D) Will have learned. Show Answer Correct Answer: D) Will have learned. 32. Which question is in the Future Perfect Continuous tense? A) Will you finish your homework by 8 PM?. B) Will you have finished your homework by 8 PM?. C) Will you have been finishing your homework by 8 PM?. D) Will you be finishing your homework by 8 PM?. Show Answer Correct Answer: C) Will you have been finishing your homework by 8 PM?. 33. Uber ..... the first aircraft without pilots by 2030. A) Will have launched. B) Will launch. C) Will have launch. D) Launched. Show Answer Correct Answer: A) Will have launched. 34. Complete the sentence with the verb in parentheses in future perfect tense.We ..... (rent) 100 cars from the agency by next April. A) Rented. B) Will rent. C) Will have rented. D) Rent. Show Answer Correct Answer: C) Will have rented. 35. By next summer, they ..... in their new house for a year. A) Will have lived. B) Live. C) Lived. D) Will live. Show Answer Correct Answer: A) Will have lived. 36. 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. 37. The children are watching TV now because they ..... their homework. A) Are doing. B) Will have done. C) Had done. D) Have done. E) Were doing. Show Answer Correct Answer: D) Have done. 38. By the end of summer, he will have ..... us to speak English A) Thought. B) Teach. C) Through. D) Taught. Show Answer Correct Answer: D) Taught. 39. 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. 40. 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. 41. Saya akan sedang membaca buku besok jam 7 A) I will be read a book at 07 o'clok tomorrow. B) I will be reading a book at 07 o'clok tomorrow. C) I will read a book at 07 o'clok tomorrow. D) I will have read a book at 07 o'clok tomorrow. Show Answer Correct Answer: B) I will be reading a book at 07 o'clok tomorrow. 42. By the end of this year, she ..... her first novel. A) Will be completing. B) Will complete. C) Will have completed. D) Will have been completing. Show Answer Correct Answer: C) Will have completed. 43. Choose the correct ending:by 1 pm we ..... future perfect much. A) Won't have practice. B) Have will practiced. C) Will have practiced. D) Will have practice. Show Answer Correct Answer: C) Will have practiced. 44. 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. 45. How many countries are you ..... by the time you turn 50? A) Was to have visited. B) Will to have visited. C) Going to have visited. D) Is to have visited. Show Answer Correct Answer: C) Going to have visited. 46. Anna will have ..... in Bandung whenyou call him A) Be. B) Been. C) Had. D) Being. Show Answer Correct Answer: B) Been. 47. 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. 48. 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. 49. 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. 50. Mrs. Scott has worked in this company ..... the last ten years. The best time signal word is ..... A) Before. B) Since. C) After. D) For. E) Yet. Show Answer Correct Answer: B) Since. 51. When you finish your university course, you ..... for 5 years. A) Will been studying. B) Will studied. C) Have studied. D) Will have been studying. Show Answer Correct Answer: D) Will have been studying. 52. She will ..... waited for me by the time I arrive to her house. A) Have to. B) Has. C) Have. D) Had. Show Answer Correct Answer: C) Have. 53. 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. 54. I had read several books this summer. A) Past. B) Present. C) Future. D) None of the above. Show Answer Correct Answer: A) Past. 55. By 2090 computers ..... many of the jobs that people do today. A) Will have been taking over. B) Will have taken over. C) Will take. D) Will have took over. Show Answer Correct Answer: B) Will have taken over. 56. She had to go to the dentist because she ..... her teeth. A) Had cleaned. B) Had been cleaning. C) Had not cleaned. D) Had not been cleaning. Show Answer Correct Answer: D) Had not been cleaning. 57. 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). 58. 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) Will be cooking. D) Is going to cook. Show Answer Correct Answer: B) Will have cooked. 59. 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. 60. 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. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 1Future Perfect Quiz 3Future Perfect Quiz 4Future Perfect Quiz 5Future Perfect Quiz 6Future Perfect Quiz 7Future Continuous Tense And Future Perfect Tense QuizFuture Continuous Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books