wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Modals in past

Total questions: 14

Worksheet time: 5mins

Name
Class
Date
1.

That ______________ Nick that you saw.

a)

can't have been

b)

shouldn't have been

2.

You __________ me a hand!

a)

must have given

b)

might have given

3.

I caught a later train because I ______ a client.

a)

had to see

b)

must have seen

c)

should have seen

4.

I suppose Bill _________ his way.

a)

should have lost

b)

might have lost

c)

could have lost

5.

I didn't refuse the cake, as it __________ rude.

a)

should have been

b)

would have been

c)

could have been

d)

could be

6.

I don't know who rang, but it ________ Jim.

a)

could have been

b)

must have been

c)

could be

d)

should have been

7.

It was odd that you ________ the same car.

a)

should have bought

b)

would have bought

c)

could have bought

8.

I asked them to leave but they _______ go.

a)

might not

b)

wouldn't

c)

should not

d)

ought to

9.

It's a pity you didn't ask because I ________ you.

a)

shouldn't

b)

couldn't help

c)

can't help

d)

could have helped

10.

It's your own fault, you _________ gone to bed so late.

a)

can't have

b)

shouldn't

c)

shouldn't have

d)

couldn't have

11.

You and your big mouth! It was supposed to be a secret. You (a)   told her!

12.

I didn't know you were going to Phil's party yesterday. You __________ told me!

a)

could have

b)

could

c)

should have

d)

should

13.

I don't know where they went but they ____________ gone to Paris or Marseille.

a)

should have

b)

could have

c)

would have

d)

shouldn't have

14.

It was odd that you ________ the same car.

a)

should have bought

b)

would have bought

c)

could have bought