This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Auxiliary Verbs > Modal Verbs > Perfect Modals – Quiz 20 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Perfect Modals Quiz 20 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. They ..... (win) the football match, but John hurt his ankle. A) Should have won. B) Could have won. C) Must have won. D) None of the above. Show Answer Correct Answer: B) Could have won. 2. I ..... explained it to her but she misunderstood-my Japanese isn't very good. A) Might have. B) Could have. C) Should have. D) Ought to have. Show Answer Correct Answer: A) Might have. 3. What is the active voice form of the perfect modal 'could have been'? A) Could have. B) Should have. C) Might have. D) Can have. Show Answer Correct Answer: A) Could have. 4. I explained it to her but she ..... misunderstood-my spanish is not very great A) I explained it to her but she can't misunderstood-my spanish is not very great. B) I explained it to her but she will misunderstood-my spanish is not very great. C) I explained it to her but she must have misunderstood-my spanish is not very great. D) I explained it to her but she might have misunderstood-my spanish is not very great. Show Answer Correct Answer: D) I explained it to her but she might have misunderstood-my spanish is not very great. 5. Use ..... or ..... or ..... + a past participle to express possibility. A) May have; might have; could have. B) May have; should have; could have. C) May have; might have; must have. D) None of the above. Show Answer Correct Answer: A) May have; might have; could have. 6. If I had known you were coming, I ..... prepared a meal for you. A) Should have. B) Could have. C) Would have. D) None of the above. Show Answer Correct Answer: C) Would have. 7. Liza didn't report her wallet missing for several hours. She ..... it was missing A) Must not have noticed. B) Must not have enjoyed. C) Might have been. D) Must have left. Show Answer Correct Answer: A) Must not have noticed. 8. Use ..... + a past participle to express certainty. A) Could have. B) Would have. C) Should have. D) None of the above. Show Answer Correct Answer: B) Would have. 9. The hikers ..... (return) by now; I wonder where they are. A) Should/ought to have return. B) Should/ought to have returned. C) Might have returned by now. D) Must have returned. Show Answer Correct Answer: B) Should/ought to have returned. 10. - "Mary looks sad. Did you tell her about the accident?" - "Yes, but I ..... her later." A) Ought not to have told. B) Shouldn't have told. C) Must have told. D) Should have told. Show Answer Correct Answer: D) Should have told. 11. "Why isn't the printer working?""I don't know. It should ..... yesterday." A) Fix. B) Have fixed. C) Be fixed. D) Have been fixed. Show Answer Correct Answer: D) Have been fixed. 12. When ..... you come back home? A) Could. B) Will. C) Must. D) Should. Show Answer Correct Answer: B) Will. 13. Mark ..... (bring) sunblock because it rained all weekend. A) Needn't have brought. B) Should have brought. C) Must have brought. D) Can't have brought. Show Answer Correct Answer: A) Needn't have brought. 14. People ..... be terrified when the tsunami happened. A) Had to. B) Can't have been. C) Must have been. D) Must. Show Answer Correct Answer: C) Must have been. 15. We ..... throw trash on the beach or it will end up polluting the ocean. A) Mustn't. B) Don't have to. C) All the above. D) None of the above. Show Answer Correct Answer: A) Mustn't. 16. The perfect modals with "should have and could have" are used to A) Talk about future actions. B) Express regret or late advice. C) Express an intention or advice. D) Ask permission to give an opinion. Show Answer Correct Answer: B) Express regret or late advice. 17. They may not have been the first Europeans to visit North America. A) Active voice. B) Passive voice. C) All the above. D) None of the above. Show Answer Correct Answer: A) Active voice. 18. He has lived here ..... two months. A) Since. B) For. C) Already. D) Ever. Show Answer Correct Answer: B) For. 19. She ..... a doctor tomorrow at nine. A) Is seeing. B) Is going to see. C) Will see. D) Sees. Show Answer Correct Answer: A) Is seeing. 20. In the end, we ..... (4) enjoyed the movie, and it was a great night, despite the ticket issue! A) Could have. B) Should have. C) Would have. D) Might have. Show Answer Correct Answer: A) Could have. 21. The investigators weren't sure what caused the Computer problem. They think it ..... an employee error. A) Must not have enjoyed. B) Couldn't have seen. C) Must have left. D) Might have been. Show Answer Correct Answer: D) Might have been. 22. I walked home from the disco. My friend was too drunk to drive. A) I hadn't walked home from the disco if my friend wasn't too drunk to drive. B) I wouldn't have walked home from the disco if my friend hadn't been too drunk to drive. C) I wouldn't had walked home from the disco if my friend hadn't been too drunk to drive. D) None of the above. Show Answer Correct Answer: B) I wouldn't have walked home from the disco if my friend hadn't been too drunk to drive. 23. Dinner at your aunt's house had to have been good. A) Active voice. B) Passive voice. C) All the above. D) None of the above. Show Answer Correct Answer: A) Active voice. 24. To say that something was possible in the past, but it didn't happen we use ..... A) NEEDN'T HAVE. B) SHOULD HAVE. C) COULD HAVE. D) CAN HAVE. Show Answer Correct Answer: C) COULD HAVE. 25. Ralph ..... that car. It spends too much gas. A) Might not have boough. B) Couldn't have bought. C) Shouldn't have bought. D) None of the above. Show Answer Correct Answer: C) Shouldn't have bought. ← PreviousNext →Related QuizzesAuxiliary Verbs QuizzesVerbs QuizzesPerfect Modals Quiz 1Perfect Modals Quiz 2Perfect Modals Quiz 3Perfect Modals Quiz 4Perfect Modals Quiz 5Perfect Modals Quiz 6Perfect Modals Quiz 7Perfect Modals Quiz 8 🏠 Back to Homepage 📘 Download PDF Books 📕 Premium PDF Books