Modal verb + have + past participle is used to talk about the past: to make deductions (He must have left), to talk about possibilities (She might have called), to criticise (You could have told me) and to say that something was unnecessary (I needn’t have hurried).
Form
| Structure | Example |
|---|---|
| must have + V3 (certain) | He must have left. |
| can't / couldn't have + V3 (impossible) | She can't have known. |
| might / may / could have + V3 (possible) | They might have forgotten. |
| could have + V3 (ability not used) | You could have won. |
When to use it
- Certain: The lights are off. They must have gone to bed.
- Impossible: It can't have been him – he was ill.
- Possible: She may have missed the bus.
- Unused chance / criticism: You could have helped!
- Unnecessary action: We needn't have brought food.
Examples
- He must have forgotten about the meeting.
- She can't have seen us – she walked past.
- They might have taken the wrong road.
- You could have told me earlier!
- I needn't have hurried – the train was late.
- He couldn't have done it; he was abroad.
Common mistakes
- Missing “have”: He must left → He must have left.
- “Must have” for obligation in the past: I must have gone (obligation) → I had to go.
- “Mustn’t have”: He mustn't have known → He can't have known.