This quiz works best with JavaScript enabled. Home > English Grammar > Grammar > Parts Of Speech > Verbs > Tenses > Future > Future Perfect – Quiz 6 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Future Perfect Quiz 6 (60 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. They were out of breath. They ..... for a long time. A) Had ran. B) Had run. C) Had runned. D) Had been running. Show Answer Correct Answer: D) Had been running. 2. Mom, I ..... to the doctor. A) Am going to be. B) Will be. C) I will be becoming. D) Will have gone. Show Answer Correct Answer: D) Will have gone. 3. Mary's mouth was all red. She ..... strawberry ice cream. A) Had ate. B) Had eating. C) Had been eating. D) Had eaten. Show Answer Correct Answer: C) Had been eating. 4. Next year, I'll ..... living here for 15 years. A) Will. B) Been. C) Have. D) Have been. Show Answer Correct Answer: D) Have been. 5. The Future Perfect Progressive tense is used to show: A) A hypothetical situation. B) An action that will be ongoing up to a specific point in the future. C) An action that will be completed in the past. D) A routine action in the present. Show Answer Correct Answer: B) An action that will be ongoing up to a specific point in the future. 6. ..... his exams when we go on holiday? A) Is he finished. B) Has he finished. C) Will he have finished. D) Does he finish. Show Answer Correct Answer: C) Will he have finished. 7. Do you think that Les ..... the car by tomorrow? A) Will have fixed. B) Will be fixing. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will have fixed. 8. By the time we arrive at the hotel ..... over 1, 000 km. A) Will have driven. B) Will be driving. C) All the above. D) None of the above. Show Answer Correct Answer: A) Will have driven. 9. By next month, you ..... your promotion. A) Will have receiving. B) Will have received. C) Will received. D) Will receiving. Show Answer Correct Answer: B) Will have received. 10. (be/she) ..... pregnant for three months this week? A) Will she have been being. B) Will she have been. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will she have been. 11. Until John ..... , we will keep working. A) Will arrive. B) Arrives. C) Will have been arriving. D) Will have arrived. Show Answer Correct Answer: B) Arrives. 12. Joe had left work after lunch. A) Past. B) Present. C) Future. D) None of the above. Show Answer Correct Answer: A) Past. 13. My granny ..... 1000 tulips by the end of the month. A) Will have grew. B) Will have been growing. C) Will have grown. D) Will be growing. Show Answer Correct Answer: C) Will have grown. 14. Sarah will ..... her lunch before you go. A) Have finished. B) Has finished. C) Had finished. D) Finished. Show Answer Correct Answer: A) Have finished. 15. Within ..... I will have finished my master's degree A) A long time. B) 2025. C) 5 year. D) None of the above. Show Answer Correct Answer: C) 5 year. 16. By the end of tomorrow, Dortmund ..... Chelsea Champions League Cup A) Will have been eliminating. B) Will have eliminated. C) Eliminates. D) Has been eliminated. E) Is eliminating. Show Answer Correct Answer: B) Will have eliminated. 17. We ..... a country cottage if we can sell the flat. A) Will buy. B) Will have bought. C) Will be buying. D) None of the above. Show Answer Correct Answer: A) Will buy. 18. We (look for) ..... him for three month this week? A) Will have looked for. B) Will have been looking for. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will have been looking for. 19. Complete the next question:My parents will have ..... 6 countries by next year. A) Visit. B) Visiting. C) Visited. D) None of the above. Show Answer Correct Answer: C) Visited. 20. Her heel ..... by the summer. A) Will have fully healed. B) Will have fully heal. C) Will have fully healing. D) Will fully healed. Show Answer Correct Answer: A) Will have fully healed. 21. Is it possible that they ..... the use of fossil fuels by the time our children grow up? A) Will be banning. B) Will have banned. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will have banned. 22. To express a goal: A) By 2025 I hope I will have graduated. B) By 2025 I want I will have graduated. C) By 2025 I need I will have graduated. D) None of the above. Show Answer Correct Answer: A) By 2025 I hope I will have graduated. 23. Which of the time expressions is use for future perfect A) By the time. B) Tomorrow. C) Always. D) None of the above. Show Answer Correct Answer: A) By the time. 24. By 2026, we ..... in this house for ten years. A) Will lived. B) Lives. C) Lived. D) Will have lived. Show Answer Correct Answer: D) Will have lived. 25. Complete the sentence with the verb in parentheses in future perfect tense.Loloowa ..... from out of town by 11.00 a.m. (arrive). A) Arrive. B) Will have arrived. C) Will arrived. D) Arrived. Show Answer Correct Answer: B) Will have arrived. 26. Choose the future perfect verb tense A) Had walked. B) Has walked. C) Will have walked. D) None of the above. Show Answer Correct Answer: C) Will have walked. 27. Tim goes at the gym everyday at 4pm and he stays there for an hour, so don't call him at 4.30pm because he ..... at that time. A) Will have worked out. B) Will be working out. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will be working out. 28. I'm stuck in traffic. You ..... home about an hour before I get there. A) Will have to be. B) Will have been. C) Must be at. D) Are going to be. Show Answer Correct Answer: B) Will have been. 29. Susan ..... emails since 10 o'clock. A) Will have been answering. B) Is have been answering. C) Has been answering. D) Was have been answering. Show Answer Correct Answer: A) Will have been answering. 30. I've decided that in the future I ..... the train to work. A) Will take. B) Will have taken. C) Will be taking. D) None of the above. Show Answer Correct Answer: A) Will take. 31. My team will ..... three championships by the time this coach retires. A) Have won. B) Had won. C) Have win. D) Has win. Show Answer Correct Answer: A) Have won. 32. ..... the farmer ..... the crops by this week? A) Will have harvested. B) Will have harvested. C) Will have harvested. D) None of the above. Show Answer Correct Answer: A) Will have harvested. 33. Within 50 years scientists will A) Have discovered new planets. B) Has discovered new planets. C) Discover new planets. D) None of the above. Show Answer Correct Answer: A) Have discovered new planets. 34. Wait, I will ..... with all my chores in just 15 minutes, see you at the park. A) Done. B) Have do. C) Have done. D) None of the above. Show Answer Correct Answer: C) Have done. 35. I expect you ..... your mind by tomorrow. A) Have changed. B) Will have changed. C) Change. D) Will had changed. Show Answer Correct Answer: B) Will have changed. 36. Complete the question: ..... by the time I return? A) Will have you finished. B) You will have finished. C) Will you have finish. D) Will you have finished. Show Answer Correct Answer: D) Will you have finished. 37. We'll have built our house A) In 5 years from now. B) By 5 years. C) 5 years from now. D) 5 years to now. Show Answer Correct Answer: C) 5 years from now. 38. I ..... my studies before I start my new job A) 'll have finished. B) Will be finished. C) Will finish. D) None of the above. Show Answer Correct Answer: A) 'll have finished. 39. By 2026, Malaysia ..... 69 years of independence. A) Will have celebrated. B) Celebrates. C) Will celebrate. D) Celebrated. Show Answer Correct Answer: A) Will have celebrated. 40. (A) ..... your brother be here soon? (B) Yes, he ..... A) Won't be / will be. B) Does/ does. C) Will / will. D) Will be / will. Show Answer Correct Answer: C) Will / will. 41. My brother ..... his degree by the end of the week. A) Have finished. B) Finish. C) Will finished. D) Will have finished. Show Answer Correct Answer: D) Will have finished. 42. A use of the future perfect progressive is? A) Something started in the past and continues in the present. B) Assumptions about something that has probably happened. C) Events in the future. D) Emphasizes the length of an action is progress at certain time in the future, usually with reference to the duration of the action. Show Answer Correct Answer: D) Emphasizes the length of an action is progress at certain time in the future, usually with reference to the duration of the action. 43. It is 7.00 and she ..... at the gym A) Will work out. B) Will have worked out. C) Will be working out. D) None of the above. Show Answer Correct Answer: C) Will be working out. 44. I will ..... by the time they arrive at home A) Have eaten. B) Have ate. C) Had eaten. D) None of the above. Show Answer Correct Answer: A) Have eaten. 45. By 2028 I will have (buy) a new car A) Bought. B) Buy. C) Buyed. D) None of the above. Show Answer Correct Answer: A) Bought. 46. Will Peter go to Canada next year? A) No, he willn't go next year. B) No, he will not go next year. C) No, he shall not go next year. D) No, he shalln't go next year. Show Answer Correct Answer: B) No, he will not go next year. 47. We hope that the film ..... started when we A) Have. B) Will have. C) Will. D) Won't have. Show Answer Correct Answer: B) Will have. 48. A: "when did you realize you had lost your purse?"B: "when I ..... money to pay the Bus fare" A) Needed. B) Had needed. C) Am needing. D) Was needing. E) Have needed. Show Answer Correct Answer: A) Needed. 49. Choose a sentence in negative form in future perfect progressive. A) They will not have been go for a picnic. B) You will not has been teaching for ten years by 2014. C) He will have been playing. D) You will not have been teaching for ten years by 2014. Show Answer Correct Answer: D) You will not have been teaching for ten years by 2014. 50. I will have learned English by Next Week (Future Perfect) A) True (Benar). B) False (Salah). C) All the above. D) None of the above. Show Answer Correct Answer: A) True (Benar). 51. By the time the guests arrive, the house ..... (be) clean and ready. A) Will be. B) Will have been. C) Is. D) None of the above. Show Answer Correct Answer: B) Will have been. 52. By the end of this course, you ..... 1, 000 new words. A) Will have learnt. B) Will have learn. C) Will learn. D) None of the above. Show Answer Correct Answer: A) Will have learnt. 53. I'm sure you ..... in the cinema A) Will enjoy. B) Will have enjoyed. C) Will have been enjoyed. D) Will enjoyed. Show Answer Correct Answer: B) Will have enjoyed. 54. In two years' time I ..... my university studies. A) Will be finishing. B) Will finish. C) Will have finished. D) Am finishing. Show Answer Correct Answer: C) Will have finished. 55. Future continuous or perfect?When we arrive in Los Angeles we'll need to rest, because we ..... about 800 miles. A) Will be driving. B) Will have driven. C) All the above. D) None of the above. Show Answer Correct Answer: B) Will have driven. 56. Past Perfect Verb Tense A) Have/has. B) Had. C) Will. D) None of the above. Show Answer Correct Answer: B) Had. 57. Which sentence is NOT correct? By the time we arrive, they will ..... the meeting. A) Be starting. B) Have been starting. C) Have started. D) Start. Show Answer Correct Answer: B) Have been starting. 58. Choose the present perfect verb tense A) Has jumped. B) Will jump. C) Had jumped. D) None of the above. Show Answer Correct Answer: A) Has jumped. 59. By midnight we (play) ..... this computer game for 48 hours. A) Will have been plaing. B) Will have been played. C) Will have been playing. D) Will have beening playing. Show Answer Correct Answer: C) Will have been playing. 60. By the time you get home, we ..... (leave) for the airport. A) Leave. B) Will have left. C) Will leave. D) None of the above. Show Answer Correct Answer: B) Will have left. ← PreviousNext →Related QuizzesTenses QuizzesVerbs QuizzesFuture Perfect Quiz 1Future Perfect Quiz 2Future Perfect Quiz 3Future Perfect Quiz 4Future Perfect Quiz 5Future Perfect Quiz 7Future Continuous Tense And Future Perfect Tense QuizFuture Continuous Tense Quiz 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books