VocairoStart learning

Could have / might have: unrealised possibilities and past speculation

Could have + past participle and might have + past participle allow two readings. One describes a possibility that existed but did not happen (the dam could have burst, but it held). The other speculates about an unknown past (the letter might have been lost). Distinguish the readings through context, build active, passive, continuous, question and negative forms, avoid could of, contrast possible and actual outcomes, and compose your own English texts.

Published

1. One form, two readings

In this lesson, could/might + have + past participle concerns the past but does not itself say whether the event happened. In one main reading, a possibility existed but was not realised: the speaker or listener knows the actual outcome. In the other, the speaker lacks the facts and speculates about what may have happened.

Both meanings present an event as possible rather than established. What is known about the outcome makes the difference. A known contrary outcome gives an unrealised possibility; an unknown outcome gives speculation.

Always ask what the context establishes about the result. The modal chain alone does not determine it.

How to build it

Could / might + have + past participle, such as gone, taken or left.

V3 / past participle
—
The third verb form: worked, gone, seen. Used after have/has or in the passive, for example; it is not always the same as V2.

The expedition could have reached the summit by noon, but a whiteout turned it back at the second camp.

The expedition could have reached the summit by noon, but a whiteout turned it back at the second camp.

An unrealised possibility: the but-clause establishes that the summit was not reached.

Someone might have left the gate open; the dog is in the neighbour's garden.

Someone might have left the gate open; the dog is in the neighbour's garden.

Speculation: the speaker sees a consequence but does not know its cause.

The firm could have been sold to a rival in 2015, though the founders refused every offer.

The firm could have been sold to a rival in 2015, though the founders refused every offer.

Passive with an unrealised reading: could have been sold; the sale did not happen.

2. Unrealised possibility: signals that it did not happen

Three kinds of contextual signals commonly establish an unrealised reading. A contrast with but, yet, instead or though can identify a different outcome. An unreal condition can use past perfect (if she had been willing) or inversion (had the dam held). An assessment such as Luckily, Fortunately or a lucky escape can establish that a danger was avoided.

In an account of an avoided danger, She could have been killed describes an unrealised possibility. Without that context, the same form can speculate about an unknown fate. Passive voice focuses on a potential receiver of the event; it does not itself guarantee formal register.

Could have and might have naturally express unrealised possibilities. Could can highlight an available opportunity or ability, while might presents a possible result, without a fixed probability scale between them. May have normally suggests speculation about what might actually have happened, so could / might have better suits an explicitly unrealised alternative.

How to build it

Contrast / unreal had-condition / avoided-danger assessment → unrealised reading.

Without the early warning, the whole valley could have been flooded.

Without the early warning, the whole valley could have been flooded.

Without establishes an alternative scenario. The normal reading is that the warning helped prevent flooding of the whole valley; it does not exclude partial flooding.

She might have made partner at thirty-five, but she preferred to teach.

She might have made partner at thirty-five, but she preferred to teach.

But identifies the choice made instead.

The negotiators could have walked out at any point; they chose to stay at the table.

The negotiators could have walked out at any point; they chose to stay at the table.

The second clause states what happened instead.

Luckily the cable held. It could have snapped under the load.

Luckily the cable held. It could have snapped under the load.

A near miss: Luckily and the first stated fact establish that the cable did not snap.

3. Past speculation: when the facts are unknown

In the second reading, the speaker does not assert what happened. They give a possible explanation for a known result: an open gate, an undelivered letter or a late train. Might have, could have and may have are natural here; may have can sound slightly more formal.

Signals include I don’t know, nobody has confirmed, we are still checking, or a consequence whose cause is unknown. Several hypotheses can be useful: The pump might have jammed, or the valve could have been left open.

Do not confuse speculation with confidence. English has other constructions for strong past deductions, covered in separate lessons.

How to build it

Unknown facts → might / could / may + have + past participle.

V3 / past participle
—
The third verb form: worked, gone, seen. Used after have/has or in the passive, for example; it is not always the same as V2.

The minutes don't mention a vote, so the chair may have decided alone.

The minutes don't mention a vote, so the chair may have decided alone.

May have gives a more formal supposition based on the absence of a recorded vote.

Her flight might have been diverted; I'll check the arrivals board.

Her flight might have been diverted; I'll check the arrivals board.

Passive speculation; checking is still to come.

The archive could have been moved to the annexe before the flood, though nobody can confirm it.

The archive could have been moved to the annexe before the flood, though nobody can confirm it.

The explicit lack of confirmation establishes speculation.

4. Read context rather than form alone

The same sentence can have either reading. She could have warned them is ambiguous in isolation. But she said nothing establishes an unrealised possibility. A continuation about their hasty departure can instead suggest speculation that she may have warned them.

Surrounding words therefore matter in exercises and real use. A listener can ask for clarification or wait for it. In writing, another sentence can explicitly establish what is known about the outcome.

Try adding but… with a contrary fact, or I don’t know whether… acknowledging uncertainty. The continuation that fits the context identifies the reading.

How to build it

… but + contrary fact → unrealised; … I don’t know whether → speculation.

She could have warned them, but she said nothing.

She could have warned them, but she said nothing.

The but contrast establishes an unrealised reading.

Nobody knows who tipped them off. She could have warned them; she had their number.

Nobody knows who tipped them off. She could have warned them; she had their number.

Speculation: the first sentence explicitly leaves the warning’s source unknown.

5. Form: passive, continuous, questions and negatives

After have, use a past participle: could have won, might have been delayed. Could’ve and might’ve are common contractions. Could of arises from the similar sound, but of is not an auxiliary.

Passive: could/might have been + past participle, as in could have been avoided. Continuous: might have been waiting describes a possible past process. A could question uses inversion: Could the crew have reached the hut before dark? Questions with might are less common and more formal.

Might not have seen means it is possible someone did not see. Couldn’t have seen normally describes impossibility rather than mere uncertainty. Do not transfer the negative meaning automatically from might to could.

How to build it

Have + past participle: earlier action · have been + past participle: passive · have been + verb-ing: process.

verb / V
—
A word for an action or state, such as work or be. The pattern determines its form.
V3 / past participle
—
The third verb form: worked, gone, seen. Used after have/has or in the passive, for example; it is not always the same as V2.
V-ing / -ing
—
The verb form ending in -ing: working, going. Its role depends on the construction.

The scandal could've been contained.

The scandal could've been contained.

Could’ve is common in conversation and informal writing; formal prose uses could have been.

The tide might have been rising while we crossed.

The tide might have been rising while we crossed.

Continuous describes a process that may have been happening in the past.

He might not have seen the notice; it was hidden behind the door.

He might not have seen the notice; it was hidden behind the door.

Negation follows might; this is speculation that he possibly did not see the notice.

6. Could have or managed to: possible versus achieved

Could have + past participle alone does not assert an achieved result. Managed to, was/were able to or past simple naturally reports that an action actually happened. Context can also confirm that a possibility was realised, so saying could have never concerns something that happened would be too absolute.

The contrast distinguishes an available choice from an achievement: “we had the opportunity” versus “we succeeded”. A translation into another language can blur this distinction, so check the context.

Would have + past participle describes the result of an unreal condition and belongs to conditional patterns; could/might foregrounds possibility.

Although the lift had stalled twice, the engineers managed to restart it.

Although the lift had stalled twice, the engineers managed to restart it.

An achieved result: managed to.

The engineers could have restarted it, but they waited for the manufacturer.

The engineers could have restarted it, but they waited for the manufacturer.

An unrealised possibility: the lift was not restarted in this account.

When the power returned, the team was able to restore the archive overnight.

When the power returned, the team was able to restore the archive overnight.

An achieved one-off action: was able to.

7. Scope, register and related patterns

This topic does not focus on reproach or regret with should have / ought to have, or strong deductions with must have / can’t have. Those have separate lessons. You could have called can border on criticism, but here it is treated as an unrealised possibility.

Passive and impersonal forms fit professional and academic writing; contractions fit conversation. Add a detail explaining why an opportunity was not realised when useful, since an isolated sentence can be misread.

Past perfect in a condition does not force could have in every result. A past result uses could have + past participle; a present result can use a mixed conditional: If we had saved more, we could buy a car now.

How to build it

Could / might have + past participle ≠ managed to · ≠ must have · ≠ should have.

V3 / past participle
—
The third verb form: worked, gone, seen. Used after have/has or in the passive, for example; it is not always the same as V2.

The regulator could have imposed a fine, but it chose to issue a warning.

The regulator could have imposed a fine, but it chose to issue a warning.

Formal register describing an unrealised alternative.

The courier must have misread the address.

The courier must have misread the address.

A related topic: a confident deduction, outside the target practice.

You should have called the client yesterday.

You should have called the client yesterday.

A related topic: reproach, outside the target practice.

Common mistakes

Incorrect:She could of won the final if she hadn't tripped.

Correct:She could have won the final if she hadn't tripped.

Could of comes from the sound of could’ve; use auxiliary have after could.

Incorrect:The harbour pilot could have dock the ship safely if the tide had been higher.

Correct:The harbour pilot could have docked the ship safely if the tide had been higher.

After have, use past participle docked. Could + base form can describe a present result of a past condition, but this context describes a possible past docking.

Incorrect:The outage could have been avert by better planning.

Correct:The outage could have been averted by better planning.

In the passive after been, use past participle averted.

Incorrect:They could had avoided the fine.

Correct:They could have avoided the fine.

After a modal, use have rather than had.

Incorrect:She might have being late.

Correct:She might have been late.

After have, be takes past participle been rather than being.

Sources
Practise with Vocairo