Perfect Modals Quiz 11 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. John isn't here yet. He ..... about our meeting
2. She eats hamburgers and drinks sodas too much! She ..... have an healthy life!
3. I should have learned Japanese.
4. Peter ..... to have seen a doctor weeks ago. Why didn't she?
5. The diary entry needs a greeting or a heading
6. Choose the correct option to complete the grammar rule:" Use could have, ..... have, or ..... have if you think an explanation is possible."
7. "Admittedly, I hadn't prepared very well for the exam. "She admitted that she ..... prepared very well for the exam.
8. Choose the correct form of the present perfect tense:'I has / have never been to Europe.'
9. If I had known about your accident, I ..... (phone) you.
10. My dad told us he ..... to work late that night.
11. That was a secret! You shouldn't have told anyone.
12. Choose the correct option.I can't believe Jim hasn't arrived yet. He ..... taken the wrong train.
13. He ..... arrived earlier, but there was traffic on the way.
14. Being caught up in a Tsunami ..... a terrifying experience.
15. The children ..... (do) their homework last night. They are worried on the way to school.
16. Felicia stopped painting at an early age. She ..... a huge success, but now we'll never know.
17. Which perfect modal suggests a possible action that did not happen?
18. He ..... have committed the crime because he was with me all day.
19. We ..... that skyscraper. He's not an architect.
20. Choose the correct option to complete the grammar rule:" Use ..... have if you're sure an explanation is impossible."
21. When Sally couldn't find her bag, she thought someone ..... stolen it.
22. Kies het juiste antwoord (nog steeds Present Perfect):My brother ..... (work) at this school for 10 years.
23. A:Lucy did not say hello to Marco and now he is mad with her.b:Really? .....
24. We use ..... , ..... or ..... have + past participle when we think something possibly happened or was possibly true
25. Kies de juiste modal (hulpwerkwoord):You ..... feed the animals in the zoo. It's forbidden.