Two people examining a room with a detective figure, a magnifying glass, footprints and a question mark B2 · Upper-Intermediate

Advanced Modals and Past Deduction (B2)

Modals of deduction (must have, might have, can't have) let you make logical guesses about the past. This lesson shows how to express degrees of certainty about what did or did not happen.

Written and reviewed by Vugar Novruzov, Founder & Publisher · How we write our lessons

Modals of deduction express how certain you are that something is true, based on evidence rather than knowledge. They are the grammar of inference: must for near certainty, can't for near impossibility, and may, might and could for genuine uncertainty. At B2 you need them in both present and past forms.

The present forms are straightforward — modal plus base verb. She must be exhausted. He can't be serious. They might already know. The past forms add have plus a past participle, and this is where learners lose accuracy: She must have been exhausted, He can't have known, They might have left already.

The most important asymmetry is that the negative of deductive must is not mustn't but can't. If must be expresses certainty that something is true, the certainty that it is false is expressed by can't be. Mustn't in modern English means prohibition, and using it for deduction produces a sentence that means something entirely different.

Two scales drawn as bars that narrow as the meaning weakens. Obligation runs from must and have to, through should, could, down to do not have to. Certainty runs from must, through will and should, may might and could, down to cannot.
Deduction lives entirely on the right-hand scale, and the surprise is that it uses the same words. Must at the top is not obligation here but certainty — she must be at home is a conclusion, not an instruction — and can’t at the bottom is certainty that something is not so. Reading the two scales together is what stops the two uses of must from colliding.

How to form Modals of Deduction

Deduction across present and past, ordered by degree of certainty.
CertaintyPresentPastExample
Almost certain — positivemust + basemust have + participleShe must have missed the train.
Almost certain — negativecan't / couldn't + basecan't have + participleHe can't have known.
Possiblemay / might / could + basemay/might/could have + participleThey might have forgotten.
Possible — negativemay not / might notmay not have / might not haveShe might not have seen it.
Expectationshould / ought toshould have / ought to haveThe parcel should have arrived.
Not used for deductionmustn't—mustn't means prohibited, not certainly false

Modals of Deduction: the key rules

  1. Deduction about the present scales by certainty: must (sure it's true) → may/might/could (possible) → can't (sure it's false).

    The lights are off — they must be out. They can't be home.

  2. Deduction about the past adds have + participle: must have been, might have left, can't have known.

    She's not answering — she might have left her phone at home.

  3. Should have / shouldn't have criticise past actions; needn't have marks wasted effort.

    You should have backed up the files. We needn't have hurried — the train was late.

  4. Will/would express confident assumptions.

    That'll be the courier at the door.

When to use Modals of Deduction

must have vs. can't have

These are the two poles of past deduction, and they are opposites — but the opposite of must is not mustn't.

must have — I am sure it happened

The evidence points strongly towards this conclusion.

The ground is wet — it must have rained overnight.

can't have / couldn't have — I am sure it did not

The evidence rules this out. Never mustn't have, which is not used for deduction.

He can't have finished already — he only started an hour ago.

Modals of Deduction in example sentences

Modals of Deduction in a real conversation

Certainty rises and falls across the exchange — track which modal carries each level.

Ivo:The server's down again.

Rani:It can't be the hardware — we replaced it last month.

Ivo:Then it must be the update they pushed on Friday.

Rani:It might have conflicted with the older modules.

Ivo:They should have tested it on staging first.

Rani:They may not have had time. The deadline was moved.

Common mistakes (and how to fix them)

Check yourself: 10 Modals of Deduction questions

Answer these and see the reason for each one. They are 10 of the 60 exercises in the full Modals of Deduction practice set.

  1. Her coat is still on the hook, so she ___ have gone far.

    • wouldn't
    • can't
    • mustn't
    • shouldn't
    Show answer

    can't — The negative of a confident deduction is can't have, never mustn't have.

  2. Which sentence means the speaker is nearly certain something did NOT happen?

    • He needn't have seen the email.
    • He mustn't have seen the email.
    • He can't have seen the email.
    • He might not have seen the email.
    Show answer

    He can't have seen the email. — Can't have is the negative counterpart of must have; mustn't means prohibited.

  3. Which sentence is INCORRECT?

    • She must have forgotten.
    • She can't have forgotten.
    • She might have forgotten.
    • She mustn't have forgotten.
    Show answer

    She mustn't have forgotten. — Mustn't expresses prohibition and cannot be used to deny a deduction.

  4. The difference between 'must have' and 'should have' is that ___.

    • must have is stronger and reports what you conclude did happen
    • must have is only used in questions
    • should have is stronger and reports certainty
    • they are interchangeable in all contexts
    Show answer

    must have is stronger and reports what you conclude did happen — Must have concludes; should have only expects, and can be followed by a disappointment.

  5. Which sentence expresses the weakest degree of certainty?

    • She can't have known.
    • She might have known.
    • She definitely knew.
    • She must have known.
    Show answer

    She might have known. — Might have leaves the widest room for the speaker to be wrong.

  6. Which sentence correctly criticises a past action rather than deducing it?

    • They must have consulted the union.
    • They can't have consulted the union.
    • They ought to have consulted the union.
    • They might have consulted the union.
    Show answer

    They ought to have consulted the union. — Ought to have and should have both express that something was the right thing to do.

  7. Her bag is still under the desk, so she ___ have gone home yet.

    Show answer

    can't — A confident negative deduction uses this modal rather than the prohibition one.

  8. That ___ be the postman; he came an hour ago.

    Show answer

    can't — Present negative deduction uses this modal with a bare infinitive.

  9. They ___ be away — the curtains have not moved in a week.

    Show answer

    must — A pattern of evidence over time supports a strong present deduction.

  10. The results ___ be published by now, but the website has not been updated.

    Show answer

    should — This modal expresses what is expected rather than what is certain.

Practise Modals of Deduction today

The negative pole is where errors cluster — never use mustn't for deduction.

  1. Write four present deductions with must and four with can't.
  2. Rewrite all eight in the past using must have and can't have.
  3. Write four tentative past explanations with might have and may not have.
  4. Correct these: He mustn't have known. — She must to be tired. — They can't finished.

Modals of Deduction: frequently asked questions

Why is the negative of must be not mustn't be?

Because must has two distinct meanings that behave differently under negation. Deductive must is negated by can't: It must be true becomes It can't be true. Obligation must is negated by mustn't, which means prohibited. So He mustn't be at home does not mean you are sure he is out — it means he is forbidden from being there. Keeping the two meanings separate resolves the confusion.

What is the difference between may not have and can't have?

May not have expresses genuine uncertainty about a negative possibility: She may not have seen the email means perhaps she did not. Can't have expresses confident negative deduction: She can't have seen the email means you are sure she did not. The two are frequently confused because both contain a negative, but they sit at opposite ends of the certainty scale.

Is should have deduction or criticism?

It can be either, and context decides. The train should have arrived by now expresses an expectation that appears unfulfilled — a form of deduction. You should have told me expresses criticism of a past action. The structure is identical; only the meaning differs. With shouldn't have, the criticism reading dominates almost entirely.

Can I use continuous forms in modal perfects?

Yes, and they are common. Must have been working, might have been sleeping, can't have been listening. The continuous adds the same sense of ongoing activity it carries elsewhere. She must have been driving for hours explains her exhaustion in a way that She must have driven does not. These forms appear regularly in B2 reading and listening texts.