This quiz works best with JavaScript enabled. Home > Grammar > Parts Of Speech > Verbs > Auxiliary Verbs > Modal Verbs > Perfect Modals – Quiz 16 🏠 Homepage 📘 Download PDF Books 📕 Premium PDF Books Perfect Modals Quiz 16 (25 MCQs) Quiz Instructions Select an option to see the correct answer instantly. 1. Ernesto isn't here. He??? with you lover A) Must haven't stayed. B) Mustn't have stay. C) Mustn't have stayed. D) Must have stayed. Show Answer Correct Answer: D) Must have stayed. 2. You couldn't ..... your work-out already. You only just started an hour ago! A) HAVE FINISHED. B) FINISHED. C) All the above. D) None of the above. Show Answer Correct Answer: A) HAVE FINISHED. 3. A:James was at the party last night.B:He ..... been there. He's in Mexico A) Can't have. B) Can't. C) Must have. D) None of the above. Show Answer Correct Answer: A) Can't have. 4. Choose the proper modal to complete the sentence.She ..... have been in the traffic jam A) Can. B) Must. C) Should. D) Shall. Show Answer Correct Answer: B) Must. 5. I ..... my clothes to dry when it ..... to rain. A) Had hung-started. B) Hung-started. C) Hanged-had started. D) Had hanged-started. Show Answer Correct Answer: A) Had hung-started. 6. You ..... said those awful things to Karen. She's upset now. A) Shouldn't have. B) Couldn't have. C) Wouldn't have. D) None of the above. Show Answer Correct Answer: A) Shouldn't have. 7. What is the correct form of the present perfect tense for the pronoun 'you'? A) Have + past participle. B) Having + past participle. C) Had + past participle. D) Has + past participle. Show Answer Correct Answer: A) Have + past participle. 8. Ella still loves Ben. She ..... with him. A) Should not have broken up. B) Must not have broken up. C) All the above. D) None of the above. Show Answer Correct Answer: A) Should not have broken up. 9. I missed the flight, but it ..... been worse. At least I was able to take another plane. A) Should have. B) Could have. C) Would have. D) None of the above. Show Answer Correct Answer: B) Could have. 10. He ..... us but he was short of money at the time. A) Could have helped. B) Can help. C) Might help. D) Would help. Show Answer Correct Answer: A) Could have helped. 11. We ..... to see that picturesque village. Now it's too late. A) Could have gone. B) May have gone. C) Would have gone. D) Needn't have. Show Answer Correct Answer: A) Could have gone. 12. He ..... left his keys at home. A) Might have. B) Must have. C) Should have. D) Can't have. Show Answer Correct Answer: A) Might have. 13. To form negative perfect modals, use not before ..... A) The modal. B) Have. C) The past participle. D) None of the above. Show Answer Correct Answer: B) Have. 14. Amanda ..... (finish) the work, but she felt ill and had to go home. (past willingness) A) Should have finished. B) Could have finished. C) Would have finished. D) Wouldn't have finished. Show Answer Correct Answer: C) Would have finished. 15. I called the Stevensons, but no one answered. They ..... gone to the country. A) Can have. B) Must have. C) Would have. D) Should have. Show Answer Correct Answer: B) Must have. 16. Choose the correct passive form of the sentence:'They must finish the project.' A) The project must be finished by we. B) The project must be finished by it. C) The project must be finished by they. D) The project must be finished by them. Show Answer Correct Answer: D) The project must be finished by them. 17. Paul ..... really bad. He is never absent to school. He's very responsible. A) Might have felt. B) Must have felt. C) Should have felt. D) None of the above. Show Answer Correct Answer: B) Must have felt. 18. What is the present perfect used for? A) To talk about a generality. B) To talk about actions or situations that started in the past and continue into the present or have relevance to the present moment. C) To talk about a habit. D) None of the above. Show Answer Correct Answer: B) To talk about actions or situations that started in the past and continue into the present or have relevance to the present moment. 19. Kelly had a lot of baggage. She ..... been traveling for weeks. A) Must have. B) Couldn't have. C) All the above. D) None of the above. Show Answer Correct Answer: A) Must have. 20. Before she ..... , she ..... already ..... accepted to a Master's program. A) Graduated-had already been. B) Graduated-had already not. C) Had graduated-was already been. D) Had graduated-did already be. Show Answer Correct Answer: A) Graduated-had already been. 21. The figures might not have ..... easy to move. A) Be. B) Were. C) Been. D) None of the above. Show Answer Correct Answer: C) Been. 22. We didn't know we were going to have five children. We ..... such a small house. A) Could not have bought. B) Should not have bought. C) All the above. D) None of the above. Show Answer Correct Answer: B) Should not have bought. 23. The queue at the box office was so long, and we could have saved a lot of time if we ..... (2) done that earlier. A) Should have. B) Could have. C) Might have. D) Must have. Show Answer Correct Answer: A) Should have. 24. Peter ..... harder last month. Her scores are very low. A) Should work. B) Should have worked. C) Shouldn't work. D) Shouldn't have worked. Show Answer Correct Answer: B) Should have worked. 25. I didn't do my homework before the weekend, and now I'm stressed. I know I ..... it earlier. A) Needn't have done. B) Should have done. C) Didn't need to do. D) Ought not to have done. Show Answer Correct Answer: B) Should have done. ← 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