Skip to main content
rulegym.
Sign in
RulesThird Conditional

Third Conditional

B1

Third Conditional talks about an unreal past situation and its unreal past result: If + past perfect, would have + past participle.

Start practice →

What you'll learn

  • Build third conditional sentences with the full two-part pattern.
  • Choose third conditional for unreal past situations and results.
  • Switch the clause order and punctuate it correctly.
  • Keep had in the if-clause and would have in the result clause.

Structure

If + subject + had + past participle, subject + would have + past participle

Use this order when you want to present the unreal condition first. The result clause shows the imagined past outcome.

Subject + would have + past participle + if + subject + had + past participle

You can put the result first. No comma is needed before the if-clause in this order.

Build a sentence

Subject
Scenario
If she had studied harder,she would have passed the exam

If she had studied harder, she would have passed the exam.

A finished past situation needs the full third conditional pattern.

When to use

Regret

Talk about a different past choice and the better result you imagine now. If I had left earlier, I would have caught the train.

Criticism

Point to a past mistake and its consequence. If Tom had checked the address, we would have arrived on time.

Past explanation

Explain why a past result was different from the one you imagine. If Maria had brought her ID, she would have entered the building.

Markers

ifhadwould haveyesterdaylast nightearlierin time

In contrast

vs second-conditional

Second Conditional imagines a present or future situation: If I had time, I would travel. Third Conditional imagines a different past: If I had had time, I would have traveled.

vs mixed-conditional

Third Conditional keeps both parts in the past. Mixed Conditional links a past condition to a present result: If I had slept, I wouldn't be so tired now.

Common mistakes

Wrong
If Anna studied harder, she would have passed the exam.
Correct
If Anna had studied harder, she would have passed the exam.
For an unreal past condition, use had + past participle in the if-clause.
Wrong
If Tom had left earlier, he would caught the train.
Correct
If Tom had left earlier, he would have caught the train.
The result clause needs would have + past participle, not would + participle.
Wrong
If Ben would have checked the map, he would have found the cafe.
Correct
If Ben had checked the map, he would have found the cafe.
Keep would have out of the if-clause. The if-clause takes had + past participle.
Wrong
If Maria had taken a taxi, she would arrive on time.
Correct
If Maria had taken a taxi, she would have arrived on time.
The imagined result is also in the past, so use would have arrived.
Wrong
If Lisa had called me I would have helped her.
Correct
If Lisa had called me, I would have helped her.
When the if-clause comes first, add a comma before the result clause.

Common misconceptions

If the sentence talks about the past, I can use any conditional form.

Past meaning alone is not enough. Third Conditional is for an unreal past condition and an unreal past result together.

Because both parts are unreal, both clauses should use would have.

Only the result clause uses would have. The if-clause uses had + past participle.

Skills in this rule (5)

IF_PAST_PERFECT_WOULD_HAVEw5

Build third conditional sentences with if + past perfect and would have + past participle

Use this pattern for an unreal past situation and its unreal past result. The if-clause shows the imagined past cause; the main clause shows the imagined result.

PUT_UNREAL_PAST_INTO_THE_PASTw5

Choose third conditional for unreal past situations

Use third conditional when the condition did not happen in the past, so the result also did not happen. Look for finished past time and imagined alternatives.

SWITCH_CLAUSE_ORDERw3

Use third conditional in either clause order

You can start with the if-clause or with the result clause. Use a comma after the if-clause when it comes first.

USE_HAD_IN_IF_CLAUSEw5

Keep had in the if-clause

The if-clause needs had + past participle. Do not replace had with would.

USE_FOR_REGRETS_AND_EXPLANATIONSw4

Use third conditional for regrets, criticism, and explanations of past results

Use it to talk about a different past choice and the different past result you imagine now. It often appears when explaining mistakes, missed chances, and bad outcomes.

Lock it in with practice
Practice turns rules into long-term memory
Mini practice →