Guide B2 · Upper-intermediate Grammar

Past Modals: Must Have, Might Have, Could Have and Should Have

Distinguish deduction, possibility, missed opportunity and retrospective advice about the past.

10 min read 1,690 words Updated Oct 27, 2026
A closed room leaves a visitor considering what may have happened.
On this page (12 sections)

B2 • About 24 minutes. Build modal + have + past participle accurately. Distinguish must have/cannot have deductions from might/could have possibilities. Interpret should have as retrospective advice or expected outcome according to context. Recognise when could have means a possible explanation versus an unrealised opportunity.

Job → evidence → strength → form. Deduction: must have. Possibility: may/might/could have. Unused option: could have … but did not. Hindsight: should have … but did not. Expectation: should have … by now. All use have + past participle.
Mobile-friendly teaching diagram. The same information is available as selectable text in the resource.

One form, several communicative jobs

A modal perfect has a modal + have + past participle: must have left, might have forgotten, could have taken, should have checked. The form points back to a past event or a completed situation, but its communicative job depends on the modal and the surrounding context. It may express an inference, an uncertain explanation, an unused opportunity, criticism, advice in hindsight or an expected result.

Compare “She could have taken the bus; I do not know how she travelled” with “She could have taken the bus, but she chose to walk.” The words could have taken are identical. The first leaves the actual journey uncertain; the second says an available option was not used. Learn to ask what is known before deciding what the modal means.

This guide separates three questions: what happened, what evidence the speaker has, and what judgement the speaker makes. A well-formed modal perfect can still overstate the evidence. In a fair account of a missing object, cautious grammar and explicit facts are often more useful than an impressive-sounding deduction.

Strong deductions: must have and cannot have

“The floor is wet and there are muddy footprints from the open door. Someone must have come in.” Must have expresses a strong positive inference. The speaker treats that explanation as compelling on the available evidence; it is not the same as a direct eyewitness report. If a new fact offers another explanation, the inference may need revision.

“The only key was with me all morning, and the cupboard has no other entrance. They cannot have opened it with that key.” Cannot have, or can’t have, rejects a past possibility because it conflicts with the stated evidence. Could not have can serve a similar deductive function. Always specify what is ruled out: opening it with that key is narrower than claiming nobody could possibly have opened it by any means.

Must not have is also used for negative deductions, especially in some varieties and contexts: “She must not have received the message.” It is not automatically interchangeable with cannot have. The first infers that receiving did not happen; the second can mean that receiving was impossible or incompatible with the evidence. Context and dialect affect natural choices. Do not reduce the distinction to a universal one-word substitution.

Possible explanations: may, might and could have

“The envelope is not on the desk. Lina may have moved it”; “She might have put it in the drawer”; “It could have slipped behind the desk.” Each offers a possibility without claiming it is established. May, might and could can overlap here; there is no reliable numerical probability scale that applies to every speaker and context.

The strongest useful answer may be a cautious one. The lights being off does not prove everyone has gone home. “They might have left” leaves room for a meeting elsewhere or a switched-off light. A reason for doubt should be stated when it matters: “The box could have stayed in the car; nobody has checked the boot yet.”

Do not turn a possible explanation into an accusation. “A volunteer might have moved the box” is different from “The volunteer must have taken it.” Name a person only when the source justifies it. If the evidence is about location rather than behaviour, focus the possibility on location.

Could have: opportunity or explanation?

An unrealised opportunity has an available option and a continuation showing it was not used: “We could have borrowed chairs, but we bought them instead.” The borrowing was possible; the actual choice was buying. “We could have asked earlier, but we waited” often adds hindsight about an available action.

An uncertain explanation leaves the outcome open: “They could have borrowed the chairs; I have not seen the receipt.” Here the speaker does not know whether borrowing occurred. A sentence such as “They could have borrowed chairs” is ambiguous without more context. The responsible answer is to request or inspect the continuation, not to force one interpretation.

Could have can also describe an unrealised risk: “The glass could have broken, but it did not.” This guide’s exercises mainly use opportunities and uncertain explanations. In both cases, the context determines whether the action is known not to have happened or remains merely possible.

Should have: hindsight and expectation

“We should have checked the room number” usually evaluates a past choice as unwise or incomplete. In a context where the group did not check, it offers advice in hindsight. “We should not have left the list at home” criticises a past action. To keep feedback constructive, name the missed action and the next improvement rather than making a broad judgement about a person.

Should have can also describe an expected result: “The parcel should have arrived by now; the tracking estimate was noon.” This expresses expectation, not necessarily criticism of the sender. It does not confirm delivery. Add a check or another source before reporting “The parcel has arrived”.

The time phrase and context help. “We should have checked before leaving, but we did not” clearly marks hindsight. “The café should have opened by now, according to the schedule” is an expectation. An isolated should have sentence may allow both readings. Ask what the speaker is doing with it.

Form and meaning repairs

Have stays unchanged after a modal: must have, not must had. The next verb is a past participle: might have gone, not might have went. In speech, should’ve can sound like should of, but the written form is should have or should’ve. Of is a preposition and does not build this verb phrase.

Negation needs attention: “They might not have seen the sign” means it is possible that they did not see it. “They cannot have seen the sign” is a stronger rejection of the possibility that they saw it. Neither automatically means they chose to ignore it. Keep lack of perception separate from intention.

Use this editing sequence: label the job, underline the evidence, choose the level of commitment, then check modal + have + participle. If two cautious forms communicate the same intended possibility, both can be acceptable. A test should provide a reason for a unique choice rather than pretending that might and may never overlap.

Eight checks: apply the rule

Answer before you check. For typed answers, use the requested wording; valid listed variants are accepted. Read the explanation even if your answer is right.

Match form and job

Your turn 0 of 3 answered

Answer on paper, then open the explanations below. Enable JavaScript to check answers here.

1 “She could have taken the bus, but she walked.” What does could have describe?

Choose one answer.

Answer and explanation

an unused opportunity

But she walked states the actual alternative. The bus was available but not chosen.

2 “She could have taken the bus; I do not know.” What is the job?

Choose one answer.

Answer and explanation

an uncertain explanation

I do not know leaves the journey unresolved. It does not establish that the bus option went unused.

3 “The parcel should have arrived by now, according to the estimate.” What is the main job?

Choose one answer.

Answer and explanation

an expected result

The estimate supports an expectation. Delivery remains unconfirmed.

Choose for the stated evidence

Your turn 0 of 3 answered

Answer on paper, then open the explanations below. Enable JavaScript to check answers here.

4 The lights are off, but that proves little. Choose an uncertain explanation: “They ___ have gone home.”

Choose one answer.

Answer and explanation

might

Might have presents a possible explanation. Must have would express a stronger inference than the stated evidence warrants.

5 A genuine time-stamped photo shows the box in the car at nine. “It ___ have been there at nine.” Choose a strong deduction.

Choose one answer.

Answer and explanation

must

The reliable photo gives strong support for that specific past location. The claim is limited to the photographed time.

6 We did not check the label and used the wrong box. Choose constructive hindsight.

Choose one answer.

Answer and explanation

We should have checked the label.

Should have identifies the missed useful action. It does not falsely claim a check happened or exaggerate to any label ever.

Repair the verb phrase

Your turn 0 of 2 answered

Answer on paper, then open the explanations below. Enable JavaScript to check answers here.

7 Correct the two-word phrase: “They must had left.” Write the complete sentence.
Answer and explanation

They must have left.

Also accepted: They must have left

After must, use have, followed by the past participle left.

8 Correct: “We should of checked.” Write the complete sentence.
Answer and explanation

We should have checked.

Also accepted: We should’ve checked.; We should have checked; We should've checked.; We should've checked; We should’ve checked

The modal perfect uses have. Should’ve is a valid contraction; should of is not the standard written verb phrase.

Your decision card

Job → evidence → strength → form. Deduction: must have. Possibility: may/might/could have. Unused option: could have … but did not. Hindsight: should have … but did not. Expectation: should have … by now. All use have + past participle.

Companion resource: The Missing Picnic Box: Past Modal Practice.

Related references for further study: Must, Have To and Should: Rules and Advice; Hedging and Degrees of Certainty; Third Conditional: Imagining a Different Past.

Continue learning this topic

Review an explanation, study examples or try a related practice test.