You already know how to guess about the present: she must be tired. But what if the thing you're guessing about belongs to the past? The evidence in front of you can still be present — like wet ground or an unlocked door — while the conclusion itself reaches back to an earlier event. English has a separate structure for that: modal + have + past participle.

  • The lights were off and no one answered. They must have gone out. (almost certain it happened)
  • He says he ran a marathon in two hours. He can't have run that fast. (almost certain it did NOT happen)
  • She looked surprised when I mentioned it. She might not have heard the news yet. (possible, but not sure)

Same logic as present deduction — you're reasoning from evidence to a conclusion — just shifted one step back in time.

The key pattern: subject + must / can't / might + have + past participle → It must have rained. She can't have known. He might have left.

The three modals at a glance

Modal What it signals Example
must have near-certainty that something DID happen She must have left early — her car's gone.
can't have near-certainty that something did NOT happen He can't have finished already — it's only been five minutes.
might have open possibility — you genuinely don't know They might have missed the train.

All three follow the same shape: modal + have + past participle. Note that after the modal it's always have, never has or had — ✅ he must have gone, never ❌ he must has gone or ❌ he must had gone.

Must have: a confident conclusion about the past

Use must have when the evidence points so strongly to something having happened that you're almost sure of it.

  • The ground is wet. It must have rained last night.
  • She knows every detail of the trip. She must have been there before.
  • The door's unlocked. Someone must have forgotten to lock it.

As with present must, this is a conclusion drawn from evidence — not a statement of fact you actually witnessed.

It's worth distinguishing deduction must have from had to (past obligation). She must have left early is a guess about what probably happened. She had to leave early states a real obligation she had. See Have to / must (obligation) for the present forms.

Can't have: ruling something out

Use can't have (or couldn't have, which works the same way) when the evidence makes it almost impossible that something happened — the negative mirror of must have.

  • He can't have read the whole book — he only borrowed it yesterday.
  • That can't have been her — she was with me all evening.
  • They couldn't have left yet; their car is still in the driveway.

Important: for a negative deduction about the past, use can't have or couldn't have, not mustn't have. ✅ It can't have been him. — ❌ It mustn't have been him. Just like present deduction, mustn't carries the idea of prohibition rather than impossibility, so in standard learner English it isn't used this way — stick with can't have / couldn't have for a negative deduction.

Might have (and may have, could have): an open possibility

Use might have — or may have / could have — when you're genuinely unsure whether something happened. The evidence doesn't clearly point either way.

  • She's not answering her phone. She might have lost it.
  • He could have missed the bus — that would explain why he's late.
  • I'm not certain, but they may have already told her.

Might have is weaker than must have. Saying she must have lost her phone sounds far more confident than she might have lost it, which just raises the possibility.

Could have is worth a note of caution: for deduction it means "it's possible this happened," but the same words also carry other meanings — an unreal past possibility or a criticism, as in You could have told me! (meaning you didn't, and should have). Context makes the meaning clear. The negative couldn't have usually behaves like can't have — a strong negative deduction — not like the open uncertainty of might not have.

The negative works two ways, and they mean different things. Might not have (or may not have) keeps the same open uncertainty, just about the opposite outcome: she might not have seen the email means it's possible she didn't see it — you're still not sure. That's different from can't have, which rules something out completely: she can't have seen the email means you're almost certain she did not see it.

For more on may, might, and could used for present or future possibility, see Modals of possibility (may, might, could).

Deduction about an ongoing past action

When the deduction is about something that was in progress at a past moment, add been before the -ing form: modal + have been + verb-ing.

  • The engine was warm. Someone must have been driving the car recently.
  • She was out of breath. She must have been running.
  • He didn't hear the phone — he might have been sleeping.
Deduction Form Example
almost certainly was happening must have been + -ing They must have been waiting for hours.
almost certainly was NOT happening can't have been + -ing She can't have been listening — she missed the whole point.
possibly was happening might have been + -ing He might have been working late that night.

Present deduction vs past deduction

The two systems share the same logic and the same core modals — only the verb form after the modal changes:

Time of the deduction Structure Example
about now modal + base form She must be tired.
about now, in progress modal + be + -ing She must be sleeping.
about the past modal + have + past participle She must have been tired.
about the past, in progress modal + have been + -ing She must have been sleeping.

If you're not yet confident with the present forms, it's worth reviewing Modals of deduction: present (must, can't, might) first — everything here builds directly on that pattern.

Common mistakes

  • It mustn't have been true. → ✅ It can't have been true. (mustn't signals prohibition, not impossibility; use can't have / couldn't have for a negative deduction)
  • She must have leave early. → ✅ She must have left early. (a past participle is required after have — not the base form)
  • He must has gone home. → ✅ He must have gone home. (always have after a modal, never has or had)
  • They can't went there. → ✅ They can't have gone there. (no plain past tense after a modal — it needs have + past participle)
  • She must be tired yesterday. → ✅ She must have been tired yesterday. (a past time reference needs the past deduction form, not the present one)

Quick check

Choose the best modal + have form for each deduction.

  1. The cake is missing and there's chocolate on the dog's nose. The dog ____ the cake. (must have eaten / can't have eaten)
  2. She said she was in Paris all week, but I saw a photo of her in London on Tuesday. She ____ telling the truth. (must have been / can't have been)
  3. I'm not sure why he didn't reply — he ____ his phone at home. (might have left / can't have left)
  4. The lights were on and music was playing when we got there. Someone ____ a party. (must have been having / might have had)
Show answers
  1. The dog must have eaten the cake. (the evidence — the chocolate — makes it almost certain)
  2. She can't have been telling the truth. (the photo directly contradicts her story — near-impossible)
  3. He might have left his phone at home. (a reasonable guess, but you're not sure)
  4. Someone must have been having a party. (lights and music in progress point strongly to an ongoing event)

Key takeaways

  • Must have + past participle = almost certain something DID happen, based on the evidence.
  • Can't have + past participle = almost certain something did NOT happen — the negative deduction form, not mustn't have.
  • Might have (or may have / could have) = possible but uncertain; might not have keeps that same uncertainty about the opposite outcome, unlike can't have, which rules something out.
  • For an action that was in progress in the past, add been: must have been working, can't have been sleeping, might have been waiting.
  • The structure is always modal + have + past participle — never has, had, or a plain past tense after the modal.
  • This is the past-time counterpart of present deduction (must be, can't be, might be) — same three modals, different verb form after them.