0. I’m really cold! I ___________________________________ (bring) my coat. (past
advice / regret)
I should have brought
. John ___________________________________ (call) Amy, but he didn’t have her
number. (past willingness)
would have called
I ___________________________________ (eat) so much chocolate! I feel sick! (
shouldn't have eaten
I ___________________________________ (come) to see you! I didn’t know you were
ill. (past willingness)
I would have come
You ___________________________________ (buy) some milk at the shops. We don’t
have any milk. (past advice / regret)
should have bought
Andrew ___________________________________ (go) to Cambridge University, but he
decided to travel instead. (past possibility)
could have gone
The race was really difficult. She ___________________________________ (win)
because she’s not fast enough. (past negative possibility)
couldn't have won
We ___________________________________ (finish) the game, even if we’d wanted
to. It was raining very hard and we had to stop. (past negative possibility)
couldn't have finished
Luke ___________________________________ (pass) the exam if he’d studied a bit
more. (past possibility)
would have passed
. They ___________________________________ (come) to have breakfast with us, but
they went to bed too late the night before. (past willingness)
would have come
Our neighbours ___________________________________ (cut) down the tree in their
garden. It was a really beautiful tree. (past negative advice / regret)
shouldn't have cut
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
They ___________________________________ (be) kinder to me. They were absolutely
lovely. (past negative possibility)
couldn't have been
We ___________________________________ (invite) so many people to our party! I’m
worried that we won’t have enough room for everyone. (past negative advice / regret)
should not have invited
5. The weather ___________________________________ (be) any worse! (past negative
possibility)
Couldn't have been
I ___________________________________ (buy) bread but I didn’t know we needed it.
(past possibility)
could've
You ___________________________________ (be) rude to him. He’s going to be really
angry now. (past negative advice / regret)
shouldn't have been
Lucy ___________________________________ (left) earlier. She missed her flight.
(past advice / regret)
should have left
She ___________________________________ (come) to the restaurant if she’d left
work earlier. (past possibility)
would have come
4. We ___________________________________ (join) you at the restaurant, but we
couldn’t get a babysitter. (past willingness)
would have joined
Amanda ___________________________________ (finish) the work, but she felt ill and
had to go home. (past willingness)
would have finished
They ___________________________________ (win) the football match, but John hurt
his ankle. (past possibility)
could have won
. The children ___________________________________ (do) their homework last night.
Then they wouldn’t be panicking on the way to school. (past advice / regret)
should've done
I ___________________________________ (start) saving money years ago! (
should have started
You ___________________________________ (take) this job. I can see you’re not
enjoying it. (past negative advice / regret)
shouldn't have taken
Your experience on this site will be improved by allowing cookies.