NEW
Font size
WorksheetsTesting your Knowledge Intermediate 06 Unit 2
Total questions: 20
Worksheet time: 10mins
I_____ (buy) bread but I didn't know we needed it. (past possibility)
Could have bought
Should have Bought
Would have bought
We__________ (invite) so many people to our party! I'm worried that we won't have enough room for everyone. (past negative advice / regret)
shouldn't have invited
couldn´t have invited
Wouldn´t have invited
I _______(start) saving money years ago!
would have started
could have started
should have started
We_________(join) you at the restaurant, but we couldn't get a babysitter.
would have joined
could have joined
should have joined
I_______(arrive) on time, even if I'd left earlier. There were dreadful traffic jams all the way. (past negative possibility)
Couldn't have arrived
shouldn't have arrived
would´t have arrived
they ______(win) the football match, but John hurt his ankle. (past possibility)
could have won
should have won
would have won
Amanda _________(finish) the work, but she felt ill and had to go home. (past willingness)
would have finished
could have finished
should have finished
Lucy_____(leave) earlier. She missed her flight. (past advice / regret)
could have left
should have left
would have left
we_____(finish) the game, even if we'd wanted to. It was raining very hard and we had to stop. (past negative possibility)
shouldn't have finished
couldn't have finished
wouldn't have finished
I______(eat) so much chocolate! I feel sick! (past negative advice / regret)
shouldn't have eaten
couldn't have eaten
wouldn't have eaten
Luke ______(pass) the exam if he'd studied a bit more.
could have passed
would have passed
should have passed
John_____ (call) Amy, but he didn't have her number.
would have called
could have called
should have called
You_________(be) rude to him. He's going to be really angry now.
couldn't have been
wouldn't have been
shouldn't have been
She_______(come) to the restaurant if she'd left work earlier.
could have come
should have come
would have come
You_____(take) this job. I can see you're not enjoying it
Couldn´t have taken
shouldn't have taken
wouldn't have taken
The race was really difficult. She______(win) because she's not fit enough.
wouldn't have won
couldn't have won
shouldn't have won
Our neighbours_____(cut) down the tree in their garden. It was a really beautiful tree
wouldn´t have cut
shouldn't have cut
couldn´t have cut
The children_____ (do) their homework last night. Then they wouldn't be panicking on the way to school.
should have done
could have done
would have done
I'm really cold! I _______(bring) my coat.
could have brought
should have brought
would have brought
I_____(come) to see you! I didn't know you were ill.
would have come
could have come
should have come
