1. Overview & Concept
- What is it? Modal perfect constructions — must have, can't have, might have, may have, could have, should have + past participle — are used to make deductions, speculations, and judgements about completed past events.
- Purpose: To reason about what probably or possibly happened, what was impossible, or what ought to have occurred.
- C1 focus: At this level, learners master the full spectrum of certainty from near-certain (must have) to impossible (can't have) to uncertain (might have), using them flexibly across written and spoken registers.
2. Structure & Formula
| Modal | Certainty | Structure | Example |
|---|---|---|---|
| must have | ~95% certain (positive) | must have + pp | She must have left already. |
| can't have / couldn't have | ~95% certain (negative) | can't have + pp | He can't have finished so quickly. |
| might have / may have | ~50% (uncertain positive) | might have + pp | They might have taken a different route. |
| could have | past possibility (unrealised) | could have + pp | She could have called but didn't. |
| should have | past expectation or obligation | should have + pp | The parcel should have arrived by now. |
| needn't have | past unnecessary action | needn't have + pp | You needn't have waited for me. |
3. Usage Rules
- Rule 1 — Must have: near-certain positive past deduction
- Evidence strongly suggests something happened.
- The roads are wet — it must have rained overnight.
-
She looks so tired — she must have worked late.
-
Rule 2 — Can't have / Couldn't have: near-certain negative past deduction
- Evidence strongly suggests something did NOT happen or was impossible.
- He can't have read the report — he arrived just five minutes ago.
-
They couldn't have known about the problem. (= it was impossible for them to know)
-
Rule 3 — Might have / May have: uncertain past speculation
- The past situation is unclear; it is one of several possibilities.
- She might have missed the train.
-
He may have forgotten about the appointment.
-
Rule 4 — Could have: past possibility (not necessarily unrealised)
- Speculating about a range of past explanations.
-
It could have been anyone — the door was unlocked.
-
Rule 5 — Should have: past expectation
- Something was expected to happen based on a schedule, norm, or obligation.
-
The email should have arrived by now — let me check the spam folder.
-
Rule 6 — Continuous modal perfect (must have been + -ing):
- To speculate about an ongoing past activity.
- She must have been waiting for hours — she looks exhausted.
- They can't have been sleeping — the lights were on all night.
4. Signal Words & Context
| Clue type | Examples |
|---|---|
| Physical evidence | The lights are on / The door is open / She looks pale |
| Timing evidence | He arrived only ten minutes ago / It's already 9 pm |
| Knowledge clues | He doesn't know the area / She studied maths for years |
| Logical reasoning | There's no other explanation / The only way that works is if… |
5. Common Pitfalls
| Mistake | Correction | Explanation |
|---|---|---|
| She must have went. | She must have gone. | Always past participle after have. |
| He can't have forgot. | He can't have forgotten. | Irregular pp: forget → forgotten. |
| They might have be there. | They might have been there. | Need been as the past participle of be. |
| She mustn't have known. | She can't have known. | For negative deduction, use can't have, not mustn't have. |
| He must have been wait. | He must have been waiting. | Continuous = been + verb-ing. |
6. Real-World Examples
- The lights are still on — she must have forgotten to turn them off.
- He passed the exam with 98% — he can't have found it difficult.
- They might have taken the wrong exit on the motorway.
- The package should have arrived yesterday — I'll contact the courier.
- She must have been cooking all morning — the kitchen smells amazing.
- He can't have slept — his eyes are completely red.
- The meeting may have been cancelled — nobody's here.
- You needn't have printed all those copies — we're going paperless.
- They could have been waiting for over an hour in the cold.
- She should have called ahead — now we have no reservation.
7. Summary Table
| Construction | Meaning | Certainty | Example |
|---|---|---|---|
| must have + pp | near-certain positive past deduction | ~95% | She must have left. |
| can't have + pp | near-certain negative past deduction | ~95% (NOT) | He can't have known. |
| might/may have + pp | uncertain past possibility | ~50% | They might have waited. |
| could have + pp | past range of possibilities | ~50% | It could have been anyone. |
| should have + pp | past expectation | expected | It should have arrived. |
| must have been + -ing | near-certain continuous past | ~95% | She must have been working. |