Perfect Modals Quiz 8 (25 MCQs)

Quiz Instructions

Select an option to see the correct answer instantly.

1. He ..... been at the party; I haven't seen him there.
2. You ..... mentioned it in front of the rest of the team. I would have talked to him in private about it.
3. I ..... juice at the store last night. Now I don't have anything to drink.
4. She's driving a new car. She might have borrowed it.
5. His number was busy all night. He ..... been on the phone continuously for hours.
6. Emma improved her level on Workday. She is Upper Strong now! She ..... studied hard.
7. Choose the proper modal to complete the sentence.Alex ..... have taken the wrong train
8. He ..... have finished the report by now; the deadline was yesterday!
9. Which sentence correctly uses the perfect modal 'could have'?
10. You did well on the exams. You ..... (study) a lot.
11. We left home early to avoid traffic, but there was none. We ..... so early.
12. "Can you help out? " They asked if I ..... help out.
13. You had better ride your scooter more carefully. You ..... crashed into that tree.
14. I ..... you yesterday, but I couldn't leave the house because of the storm.
15. Jim was in an accident, but he wasn't driving. He ..... caused the accident.
16. They ..... been more careful with their decision.
17. If I had gone to the sales, I'm sure I ..... have bought something.
18. I hope they ..... soon.
19. Someone could have been .....
20. We use MAY/MIGHT HAVE + past participle .....
21. Choose the correct option.You ..... been ill yesterday. Jessie saw you at the bowling alley.
22. What is the active voice form of the perfect modal 'should have been'?
23. We use could have .....
24. Nayeli didn't reach the bus, what should do?
25. I'm sorry, I ..... finished the project on time, but I ran into some problems.