Quick certainty map (past)
| Modal | Certainty | Meaning | Form | Example |
|---|---|---|---|---|
| must have | 90–100% sure TRUE | strong logical conclusion | must have + past participle | The lights were on. They must have left in a hurry. |
| can’t / couldn’t have | 90–100% sure NOT true | strong negative conclusion | can’t/couldn’t have + past participle | He was abroad. He can’t have attended the meeting. |
| may / might / could have | 30–60% possible | speculation (we don’t know) | may/might/could have + past participle | The email might have gone to spam. |
| should / ought to have | expected | past expectation/criticism | should/ought to have + past participle | You should have told me earlier. |
Use these forms to talk about past situations only. For the present use: must be / can’t be / may be, etc.
must have + V3 — strong positive deduction
- Logic evidence points strongly to a past fact.
- They didn’t answer— they must have been asleep.
- Judging by the footprints, a fox must have crossed the yard.
In negative deduction, use can’t/couldn’t, not *mustn’t (which means “not allowed”).
can’t / couldn’t have + V3 — strong negative deduction
- Almost certain it didn’t happen
- Her flight landed at 9. She can’t have arrived at 8.
- That voice couldn’t have been the manager. He’s away.
may / might / could have + V3 — possibility in the past
- Neutral/uncertain She may have missed the train.
- Negative possibility use may/might not have (not *could not for this meaning): They might not have heard you.
- Unrealized ability/opportunity with could have: You could have called, but you didn’t.
should / ought to have + V3 — expectation & criticism
- Expected but didn’t happen We should have left earlier.
- Polite criticism He ought to have checked the figures.
- Negative You shouldn’t have shouted. It was rude.
Ought to is slightly more formal/less common than should; both take to have + V3 in the past.
Form & word order
| Affirmative | Negative | Questions | Passive |
|---|---|---|---|
| subject + modal + have + V3 She must have forgotten. |
modal + not + have + V3 He might not have seen it. |
modal + subject + have + V3? Could they have left early? |
modal + have + been + V3 The file may have been deleted. |
Present vs past deduction (compare)
- Present He must be at work. / He can’t be at home.
- Past He must have been at work. / He can’t have been at home.
For continuous past actions, use been + V-ing: They must have been waiting for hours.
Common pitfalls
- ❌ He mustn’t have arrived (means “it’s not allowed”) → ✔ He can’t have arrived.
- Don’t mix couldn’t have (strong negative deduction) with might not have (weak negative possibility).
- Use the past participle after have: ✔ must have gone, ✖ must have went.
Past Deduction with Modals (B1+)
Past Deduction with Modals (B1+)
Past Deduction with Modals (B1+)
At 8:30 a.m., Detective Harris briefed the team about the museum theft. “Whoever took the sculpture 1 (study) the security schedule for weeks,” she said. “There are no scratches on the main door, so the thief 2 (force) the lock; someone with a key probably let them in.”
A neighbour reported a van idling near the loading bay at 7:40. The getaway driver 3 (wait) there for a while. Fibres on the fire-escape railing suggest the thief 4 (climb) in through the back.
The alarm log shows no alerts between 7:00 and 8:00, so someone 5 (disable) the system earlier. There is also a short glitch in the CCTV feed; an accomplice 6 (hack) the cameras remotely.
The curator was giving a live TV interview downtown at the time, so she 7 (help) the thieves directly. However, a torn audio-guide ticket near the staff exit implies the thief 8 (join) the late tour to scout the route.
Judging by the clean cuts on the frame, they 9 (use) professional tools. And if the intruder knew every blind spot, an insider 10 (give) them the floor plan.