This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Auxiliary Verbs > Modal Verbs > Perfect Modals – Quiz 12 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Perfect Modals Quiz 12 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. I can't believe Jim hasn't arrived yet. He ..... caught the wrong train. A) May have. B) Could have. C) Must have. D) Should have. Show Answer Correct Answer: C) Must have. 2. This camera needs ..... It doesn't work. A) To repair. B) Repairing. C) Repair. D) Being repaired. Show Answer Correct Answer: B) Repairing. 3. ELLA PUDO HABER LLAMADO (30%) A) SHE MAY HAVE CALLED. B) SHE COULD HAVE CALLED. C) SHE MIGHT HAVE CALLED. D) NONE. Show Answer Correct Answer: C) SHE MIGHT HAVE CALLED. 4. You ..... me on the video. I didn't leave home yesterday. A) Must not have noticed. B) Must not have known. C) Couldn't have seen. D) 1-must not have enjoyed. Show Answer Correct Answer: C) Couldn't have seen. 5. She ..... called to cancel the meeting if she knew she wouldn't make it. A) Must have. B) Could have. C) Would have. D) Might have. Show Answer Correct Answer: C) Would have. 6. I ..... taken the train instead of this slow bus! A) Could have. B) Couldn't have. C) Must have. D) None of the above. Show Answer Correct Answer: A) Could have. 7. If I had known about your accident, I ..... called you. A) May have. B) Should have. C) Would have. D) None of the above. Show Answer Correct Answer: C) Would have. 8. I apologized for the mess, but she said she ..... A) Didn't notice. B) Hadn't noticed. C) All the above. D) None of the above. Show Answer Correct Answer: B) Hadn't noticed. 9. Which modal verb is used to express obligation or necessity? A) Can. B) Might. C) Should. D) Must. Show Answer Correct Answer: D) Must. 10. Choose the correct perfect modal for the following sentence:'She ..... finished her homework before going to bed.' A) Should have. B) Would have. C) Might have. D) Could have. Show Answer Correct Answer: A) Should have. 11. She said she ..... help us if we wanted her to. A) Can. B) Could. C) All the above. D) None of the above. Show Answer Correct Answer: B) Could. 12. DEBI HABERTE LLAMADO. LO SIENTO A) I MIGHT HAVE CALLED YOU. I'M SORRY. B) I COULD HAVE CALLED YOU. I'M SORRY. C) I SHOULD HAVE CALLED YOU. I'M SORRY. D) NONE. Show Answer Correct Answer: C) I SHOULD HAVE CALLED YOU. I'M SORRY. 13. Don't lie to me that you were ill yesterday. You ..... been ill-Don said you were at the ice hockey match last night. A) Must have. B) Should not have. C) Could not have. D) None of the above. Show Answer Correct Answer: C) Could not have. 14. I ..... gone out last night because I feel tired today A) Shouldn't have. B) Didn't have. C) Must have. D) Can't have. Show Answer Correct Answer: A) Shouldn't have. 15. Which modal is used to express ability or capability? A) May. B) Should. C) Can. D) Could. Show Answer Correct Answer: C) Can. 16. Emma improved her level on Workday. She is Upper Strong now! She ..... studied hard. (I am sure about it) A) Might have. B) Should have. C) Must have. D) Shouldn't have. Show Answer Correct Answer: C) Must have. 17. Roy failed the exam, what he should do? A) He shouldn't have study more. B) He should have study more. C) He should have studied more. D) None of the above. Show Answer Correct Answer: C) He should have studied more. 18. Jack missed the plane. He ..... left home earlier A) Should have. B) Might have. C) Must have. D) Could have. Show Answer Correct Answer: A) Should have. 19. Jabe isn't at home. She ..... gone out. A) Must have. B) Might have. C) Couldn't have. D) Could have. Show Answer Correct Answer: A) Must have. 20. Maria ..... studied more about Bolivia's history before her exam. A) Might. B) Must have. C) Should have. D) Can have. Show Answer Correct Answer: C) Should have. 21. You ..... seen her. She was standing next to you. A) Must have. B) Should have. C) Ought to have. D) Could have. Show Answer Correct Answer: A) Must have. 22. You should have known that we had a test today A) You didn't know about today's test. B) You didn't know about today's test. C) All the above. D) None of the above. Show Answer Correct Answer: A) You didn't know about today's test. 23. Which perfect modal is used to speculate about a past event? A) Could have. B) Would have. C) Will have. D) Should have. Show Answer Correct Answer: A) Could have. 24. The tourists ..... visited Salar de Uyuni during the dry season to see the mirror effect A) Should have. B) Can have. C) Might. D) Must. Show Answer Correct Answer: A) Should have. 25. He told us we ..... pay for the food we had eaten. A) Must. B) Had to. C) Will. D) None of the above. Show Answer Correct Answer: B) Had to. ← 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