The third conditional talks about an imagined past — a situation that did not happen, and the result that would have followed. The speaker already knows how things actually turned out and is looking back at an alternative version.
The form is fixed:
The order of the clauses can be reversed. When the if-clause comes first, it is followed by a comma; when it comes second, no comma is needed.
An unreal past
Every third-conditional sentence carries the same hidden message: the opposite of what it describes is what actually happened.
This is why the third conditional is often used to express regret or criticism — the speaker is commenting on a past reality that can no longer be changed.
Other modals in the main clause
Would have is the default, but the main clause can take other modal perfects to shift the meaning.
| MODAL | MEANING | EXAMPLE |
|---|---|---|
| would have | certain result | If she had asked, I would have helped. |
| could have | possibility, ability | If she had asked, I could have helped. |
| might have | uncertain possibility | If she had asked, I might have helped. |
The if-clause does not change — only the main clause.
Should have also exists, but it belongs to a different pattern — it expresses advice or a missed obligation on its own (You should have told me) and is covered separately.
Negatives
Either clause can be negative, and both can be negative at once. The key is to keep the past perfect in the if-clause and the modal + have + past participle in the main clause.
Contracted negatives are common in speech and informal writing: hadn't, wouldn't, couldn't, mightn't.
The 'd contraction problem
Both had and would are contracted to 'd, which causes real confusion when they appear in the same sentence.
Two rules settle it every time:
- In the if-clause,
'dis always had. Would never appears there. - In the main clause,
'dis always would. Had is never followed directly by have in this pattern.
| CONTRACTED | FULL FORM |
|---|---|
| If I'd known, I'd have called. | If I had known, I would have called. |
| You'd have enjoyed it if you'd come. | You would have enjoyed it if you had come. |
| She'd have helped if she'd been there. | She would have helped if she had been there. |
Once you know which side of the sentence each 'd sits on, the ambiguity disappears.
Common mistakes
Would have in the if-clause
Dropping have in the main clause
Wrong tense in the if-clause
Wrong modal form
Missing comma when the if-clause comes first