Should have / could have / might have / may have / must have (b)

We use should have / could have + past participle

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

She could have moved to Lisbon last year (= but she didn’t).
I could have danced all night (but I did not do so)!
We should have told her she had done an excellent job (but we did not do so).

We can use could have / might have

  • to criticise people for not doing things:

He might have volunteered to change the tyre! (Why didn’t he?)
They could have offered us a hand*. (Why didn’t they?)

*offer s.o. a hand – to offer to help someone

We use this structure to talk about things

  • that are not certain to have happened, or
  • that we suppose (but don’t know for certain) have happened. May have / must have are also common in these senses:

He may have lost his temper* (= I wonder if he lost his temper).
He could have arrived by now (= it is possible he has arrived).
You must have had such a surprise when he walked in the door! (It’s probable you were very surprised….)
She can’t have got the job (= maybe she hasn’t ……)

*Lose your temper – fail to keep control of your anger

 


1. [Match]

Can you complete these examples of being unsure about whether something has happened or not?

(If a vehicle is a write-off it is too badly damaged to be repaired. It can also refer to a person who is ineffectual – eg the new receptionist is a complete write-off – i.e. ineffective.)

Answers for Quiz [1].

  • 1. They …………….. by the time they arrive. (correct)
  • 2. Ann …………….. an operation last year. (correct)
  • 3. Someone has left a note for you – it …………….. Elaine. (correct)
  • 4. They …………….. a fortune on presents for their grandchildren. (correct)
  • 5. Marjorie …………….. in Bonn around tea-time. (correct)
  • 6. The weather has been exceptional – they ………….. harvest. (correct)
  • 7. The caretaker …………….. home by now. (correct)
  • 8. We …………….. the earlier train. (correct)
  • 9. The car’s a write-off – they …………….. accident. (correct)
  • 10. If I’d known you needed a lift ……………… (correct)