wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Modals in the past

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

1. If you wanted to stay in that hotel, you __ booked before!

a)

could have

b)

might have

c)

should have

d)

couldn't have

2.

2. He __ committed the crime, as he had both the motive and the opportunity.

a)

can't have

b)

could/ might have

c)

would have

d)

should have

3.

3. If I had known about your accident, I __ phoned you.

a)

should have

b)

might have

c)

must have

d)

would have

4.

4. Lucy __ attended the concert, but we aren't sure.

a)

may have

b)

can't have

c)

should have

d)

would have

5.

5. You __ finished that book already! You only started reading it an hour ago.

a)

can't have

b)

might have

c)

shouldn't have

d)

would have

6.

6. I think they __ got lost - surely they'd be here by now!

a)

can have

b)

might have

c)

must have

d)

should have

7.

7. Oh no! My phone isn't in my bag. I __ left it on the train.

a)

can have

b)

might have

c)

should have

d)

would have

8.

8. She __ been a lawyer but she decided to study accountancy instead.

a)

can't have

b)

might have

c)

may have

d)

could have

9.

9. You __ gone to Dan's party - it was fantastic!

a)

should have

b)

must have

c)

would have

d)

couldn't have

10.

10. I'm so sorry I woke you up. I __ called you if I knew you were sleeping.

a)

can't have

b)

might not have

c)

shouldn't have

d)

wouldn't have