NEW
Font size
WorksheetsModals in the past
Total questions: 10
Worksheet time: 20mins
1. If you wanted to stay in that hotel, you __ booked before!
could have
might have
should have
couldn't have
2. He __ committed the crime, as he had both the motive and the opportunity.
can't have
could/ might have
would have
should have
3. If I had known about your accident, I __ phoned you.
should have
might have
must have
would have
4. Lucy __ attended the concert, but we aren't sure.
may have
can't have
should have
would have
5. You __ finished that book already! You only started reading it an hour ago.
can't have
might have
shouldn't have
would have
6. I think they __ got lost - surely they'd be here by now!
can have
might have
must have
should have
7. Oh no! My phone isn't in my bag. I __ left it on the train.
can have
might have
should have
would have
8. She __ been a lawyer but she decided to study accountancy instead.
can't have
might have
may have
could have
9. You __ gone to Dan's party - it was fantastic!
should have
must have
would have
couldn't have
10. I'm so sorry I woke you up. I __ called you if I knew you were sleeping.
can't have
might not have
shouldn't have
wouldn't have
