wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past Modals

Total questions: 25

Worksheet time: 4mins

Name
Class
Date
1.

Make the correct past modal form

I _______________ (buy) bread but I didn't know we needed it. (past possibility)

Created by Allan Garcia

a)

could have bought

b)

would have bought

c)

should have bought

2.

Make the correct past modal form

We _____________ (invite) so many people to our party! I'm worried that we won't have enough room for everyone. (past negative advice / regret)

Created by Allan Garcia

a)

couldn't have invited

b)

wouldn't have invited

c)

shouldn't have invited

3.

Make the correct past modal form

I _______________ (start) saving money years ago! (past advice / regret)

Created by Allan Garcia

a)

could have started

b)

would have started

c)

should have started

4.

Make the correct past modal form

We ____________(join) you at the restaurant, but we couldn't get a babysitter. (past willingness)

Created by Allan Garcia

a)

could have joined

b)

would have joined

c)

should have joined

5.

Make the correct past modal form

The weather______________ (be) any worse! (past negative possibility)

Created by Allan Garcia

a)

couldn't have been

b)

wouldn't have been

c)

shouldn't have been

6.

Make the correct past modal form

I____________ (arrive) on time, even if I'd left earlier. There were dreadful traffic jams all the way. (past negative possibility)

Created by Allan Garcia

a)

couldn't have arrived

b)

wouldn't have arrived

c)

shouldn't have arrived

7.

Make the correct past modal form

They __________ (win) the football match, but John hurt his ankle. (past possibility)

Created by Allan Garcia

a)

could have won

b)

would have won

c)

should have won

8.

Make the correct past modal form

Amanda____________ (finish) the work, but she felt ill and had to go home. (past willingness)

Created by Allan Garcia

a)

could have finished

b)

would have finished

c)

should have finished

9.

Make the correct past modal form

Lucy____________ (leave) earlier. She missed her flight. (past advice / regret)

Created by Allan Garcia

a)

could have left

b)

would have left

c)

should have left

10.

Make the correct past modal form

We_____________ (finish) the game, even if we'd wanted to. It was raining very hard and we had to stop. (past negative possibility)

Created by Allan Garcia

a)

couldn't have finished

b)

wouldn't have finished

c)

shouldn't have finished

11.

Make the correct past modal form

I____________(eat) so much chocolate! I feel sick! (past negative advice / regret)

Created by Allan Garcia

a)

couldn't have eaten

b)

wouldn't have eaten

c)

shouldn't have eaten

12.

Make the correct past modal form

Luke __________ (pass) the exam if he'd studied a bit more. (past possibility)

Created by Allan Garcia

a)

could have passed

b)

would have passed

c)

should have passed

13.

Make the correct past modal form

John____________ (call) Amy, but he didn't have her number. (past willingness)

Created by Allan Garcia

a)

could have called

b)

would have called

c)

should have called

14.

Make the correct past modal form

You ______________(be) rude to him. He's going to be really angry now. (past negative advice / regret)

Created by Allan Garcia

a)

couldn't have been

b)

wouldn't have been

c)

shouldn't have been

15.

Make the correct past modal form

She ____________ (come) to the restaurant if she'd left work earlier. (past possibility)

Created by Allan Garcia

a)

could have come

b)

would have come

c)

should have come

16.

Make the correct past modal form

You ____________ (take) this job. I can see you're not enjoying it. (past negative advice / regret)

Created by Allan Garcia

a)

couldn't have taken

b)

wouldn't have taken

c)

shouldn't have taken

17.

Make the correct past modal form

The race was really difficult. She ___________ (win) because she's not fit enough. (past negative possibility)

Created by Allan Garcia

a)

couldn't have won

b)

wouldn't have won

c)

shouldn't have won

18.

Make the correct past modal form

Our neighbors __________________ (cut) down the tree in their garden. It was a really beautiful tree. (past negative advice / regret)

Created by Allan Garcia

a)

couldn't have cut

b)

wouldn't have cut

c)

shouldn't have cut

19.

Make the correct past modal form

The children ______________(do) their homework last night. Then they wouldn't be panicking on the way to school. (past advice / regret)

Created by Allan Garcia

a)

could have done

b)

would have done

c)

should have done

20.

Make the correct past modal form

I'm really cold! I_________________ (bring) my coat. (past advice / regret)

Created by Allan Garcia

a)

could have bought

b)

would have bought

c)

should have bought

21.

Make the correct past modal form

I ____________(come) to see you! I didn't know you were ill. (past willingness)

Created by Allan Garcia

a)

could have come

b)

would have come

c)

should have come

22.

Make the correct past modal form

Andrew __________ (go) to Cambridge University, but he decided to travel instead. (past possibility)

Created by Allan Garcia

a)

could have gone

b)

would have gone

c)

should have gone

23.

Make the correct past modal form

They ________________(be) kinder to me. They were absolutely lovely. (past negative possibility)

Created by Allan Garcia

a)

couldn't have been

b)

wouldn't have been

c)

shouldn't have been

24.

Make the correct past modal form

You ____________ (buy) some milk at the shops. We don't have any milk. (past advice / regret)

Created by Allan Garcia

a)

could have bought

b)

would have bought

c)

should have bought

25.

Make the correct past modal form

They ____________(come) to have breakfast with us, but they went to bed too late the night before. (past willingness)

Created by Allan Garcia

a)

could have come

b)

would have come

c)

should have come