WorksheetsSHOULD HAVE COULD HAVE WOULD HAVE
Total questions: 15
Worksheet time: 8mins
I _____________ (buy) bread but I didn't know we needed it. (past possibility)
could have bought
should have bought
would have bought
could have buy
We _____________ (invite) so many people to our party! I'm worried that we won't have enough room for everyone. (past negative advice / regret)
could have invited
should have invited
would have invited
would have invite
I _________________ (start) saving money years ago! (past advice / regret)
should have started
could have started
would have started
could have start
We _____________ (join) you at the restaurant, but we couldn't get a babysitter. (past willingness)
should have joined
could have joined
would have joined
joined
The weather ___________ (be) any worse! (past negative possibility)
couldn't have been
wouldn't have been
shouldn't have been
should have been
I ______________ (arrive) on time, even if I'd left earlier. There were terrible traffic jams all the way. (past negative possibility)
couldn't have arrived
shouldn't have arrived
wouldn't have arrived
would have arrived
They ________________ (win) the football match, but John hurt his ankle. (past possibility)
could have won
should have won
would have won
wouldn't have won
Amanda _______________ (finish) the work, but she felt ill and had to go home. (past willingness)
should have finished
could have finished
would have finished
wouldn't have finished
Lucy ________________ (leave) earlier. She missed her flight. (past advice / regret)
could have left
would have left
couldn't have left
should 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
would have finished
wouldn't have finished
I _______________ (eat) so much chocolate! I feel sick! (past negative advice / regret)
couldn't have
wouldn't have
could have
shouldn't have
Luke ___________ (pass) the exam if he'd studied a bit more. (past possibility)
should have
would have
could have
couldn't have
John ______________ (call) Amy, but he didn't have her number. (past willingness)
should have called
shouldn't have called
could have called
would have called
You __________________- (be) rude to him. He's going to be really angry now. (past negative advice / regret)
shouldn't have been
couldn't have been
wouldn't have been
should have been
She _________________ (come) to the restaurant if she'd left work earlier. (past possibility)
should have
would have
could have
wouldn't have
