Should have / could have / might have (a)

We use should have / could have + past participle

  • to talk about unreal past situations that are the opposite of what actually happened:

I should have warned you about the guard dog (= but I didn’t).
We could have gone away for a couple of weeks (= but we didn’t).
I’m not surprised he’s left the company – he should have been promoted here long ago (but he wasn’t).
You were lucky to get away with* a few scratches – you could have broken your leg (but you didn’t).

 

We can use could have / might have

  • to criticise people for not doing things:

You might have mentioned she was a vegetarian! (Why didn’t you?)
She could have dropped a hint about inviting me to stay to dinner. (Why didn’t she?)

*get away with sthphrasal verb – succeed in avoiding the consequences of sth / punishment for something

 


1. [Match]

Can you create typical sentences about situations which did not happen or criticisms of what people did or did not do /say?

Answers for Quiz [1].

  • 1. could have burst (correct)
  • 2. should have been paid (correct)
  • 3. could all have been sacked, apparently. (correct)
  • 4. might have let me (correct)
  • 5. could have killed someone, (correct)
  • 6. should have looked at the map (correct)
  • 7. have screamed. (correct)
  • 8. could have (correct)
  • 9. should have told me (correct)
  • 10. could have gone (correct)
  • 11. would have ‘phoned (correct)
  • 12. could have opened (correct)