Perfect Modals Quiz 8 (30 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. Harry already read his textbook for five times, but he still ..... understand it.
2. Those cool musicians play beautifully together. They ..... practiced a lot.
3. I didn't know you were going to Phil's party yesterday. You ..... (tell) me!
4. We ..... to go fishing in the lake.
5. You would have enjoyed that movie.
6. Choose the correct perfect modal for the following sentence:'He ..... forgotten to lock the door.'
7. Emily had cough, what should have done to cure?
8. Kurt ..... slept much last night. He looks awful and is on his third cappuccino.
9. I'm really cold! I ..... (should/bring) my coat.
10. A giant asteroid hit the Earth in the Gulf of Mexico 65 million years ago. Scientists have reached a conclusion they're pretty confident about that it ..... have caused the extinction of the big dinosaurs.
11. I would have cleaned the house if I ..... you were coming.
12. The city centre is no longer covered in graffiti; the city council ..... (clean) it up.
13. Choose the proper modal to complete the sentence.We ..... have passed the math exam
14. They said they were going to pick us up at 7 p.m. I think they ..... taken a wrong turn somewhere.
15. He ..... forgotten his passport at the hotel in Santa Cruz.
16. He ..... known that the festival in Oruro ended last week
17. I ..... been punished if I hadn't lied to my parents.
18. To show that we ar sure that something is not true about the past we use CAN'T/COULDN'T HAVE.
19. The killer couldn't have ..... through here. There would be footprints.
20. Someone must have forgotten to lock the door.
21. You ..... said those bad words.
22. Complete the idea with the right structure.Detective, my son ..... that car last Sunday afternoon. He was getting married at that time in front of 200 guests!
23. I ..... help you study, but I didn't know yoy had an exam.
24. Melissa applied for a job at a bank, but they ..... hired her because she doesn't have any experience.
25. He ..... slept well last night. He looks tired.
26. Choose the correct option.I didn't know you were going to Phil's party yesterday. You ..... told me!
27. I used to watch too much television, and now I regret it. I ..... more time studying and doing things that matter.
28. Jenny ..... for her exam. I saw her trying to copy.
29. I failed the exam. I know I ..... more time revising.
30. Choose the correct option to complete the grammar rule:" Use ..... have if you're sure an explanation is true."