wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Testing your Knowledge Intermediate 06 Unit 2

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

Could have bought

b)

Should have Bought

c)

Would have bought

2.

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

a)

shouldn't have invited

b)

couldn´t have invited

c)

Wouldn´t have invited

3.

I _______(start) saving money years ago!

a)

would have started

b)

could have started

c)

should have started

4.

We_________(join) you at the restaurant, but we couldn't get a babysitter.

a)

would have joined

b)

could have joined

c)

should have joined

5.

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

a)

Couldn't have arrived

b)

shouldn't have arrived

c)

would´t have arrived

6.

they ______(win) the football match, but John hurt his ankle. (past possibility)

a)

could have won

b)

should have won

c)

would have won

7.

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

a)

would have finished

b)

could have finished

c)

should have finished

8.

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

a)

could have left

b)

should have left

c)

would have left

9.

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

a)

shouldn't have finished

b)

couldn't have finished

c)

wouldn't have finished

10.

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

a)

shouldn't have eaten

b)

couldn't have eaten

c)

wouldn't have eaten

11.

Luke ______(pass) the exam if he'd studied a bit more.

a)

could have passed

b)

would have passed

c)

should have passed

12.

John_____ (call) Amy, but he didn't have her number.

a)

would have called

b)

could have called

c)

should have called

13.

You_________(be) rude to him. He's going to be really angry now.

a)

couldn't have been

b)

wouldn't have been

c)

shouldn't have been

14.

She_______(come) to the restaurant if she'd left work earlier.

a)

could have come

b)

should have come

c)

would have come

15.

You_____(take) this job. I can see you're not enjoying it

a)

Couldn´t have taken

b)

shouldn't have taken

c)

wouldn't have taken

16.

The race was really difficult. She______(win) because she's not fit enough.

a)

wouldn't have won

b)

couldn't have won

c)

shouldn't have won

17.

Our neighbours_____(cut) down the tree in their garden. It was a really beautiful tree

a)

wouldn´t have cut

b)

shouldn't have cut

c)

couldn´t have cut

18.

The children_____ (do) their homework last night. Then they wouldn't be panicking on the way to school.

a)

should have done

b)

could have done

c)

would have done

19.

I'm really cold! I _______(bring) my coat.

a)

could have brought

b)

should have brought

c)

would have brought

20.

I_____(come) to see you! I didn't know you were ill.

a)

would have come

b)

could have come

c)

should have come