Home » Grammar » B2 Upper Intermediate English Grammar Tests » Perfect Modal Verbs Practice Tests with B2 Grammar Rules & Examples

Perfect Modal Verbs Practice Tests with B2 Grammar Rules & Examples

Exercise 1

Choose the correct perfect modal verb to complete each sentence.

Example: She ______ have left earlier — the meeting started at nine. (must / can't / should)
Answer: She should have left earlier — the meeting started at nine.

1. He looks exhausted. He ___ working all night to finish that report.
2. I ___ you at the airport yesterday, but I didn't have your flight details.
3. She ___ the meeting. Now the whole project is delayed because of her absence.
4. The lights are off and the car is gone. They ___ already left for their holiday.
5. You ___ told me you were coming! I would have prepared dinner.
6. I'm not sure where Jake is. He ___ gone to the library or the café.
7. That ___ been easy for her — she had never spoken in public before.
8. If you had studied harder, you ___ failed the exam.
9. She ___ the email — she never checks her inbox on weekends.
10. You ___ waited for me — I told you the meeting would run late.