Third conditional — past unreal situations

Meaning

  • Use the third conditional to imagine a different past and its imagined past result.
  • It expresses regret, criticism, or simple speculation about something that didn’t happen.

Form

If-clause (condition) Main clause (result)
if + past perfect
If you had studied
would / could / might + have + past participle
… you would have passed.
Past perfect continuous is also possible to show duration: If she had been working harder, she would have finished earlier.

Comma after the if-clause when it comes first: If I had known, I would have called. No comma when the main clause comes first.

Clear examples

  • Fact: I didn’t go to class.
    Imagined result: If I had gone to class, I would have passed.
  • If he hadn’t taken his helmet, he might have died.
  • If the jacket had been cheaper, I could have bought it.
  • I wouldn’t have been late if I hadn’t overslept.

Useful variations

  • Unless = if not: I wouldn’t have arrived on time unless I had taken a taxi.
  • Inversion (formal) — drop if and invert: Had I known, I would have helped.
  • Modal choice — the result can use would/could/might/should have: You shouldn’t have left so late.

Mixed conditional (Type 3 → 2)

Past condition with a present result now.

  • If I had studied harder, I would have a better job now.
  • If she hadn’t moved away, we would still be neighbours.
Exercises:

Third conditional: Past unreal situations

Choose the correct form to make third conditional sentences.
1
If you had trained more, you so easily.
2
We wouldn't have spent all the money if you on going to that boutique.
3
If you had told me you were having problems, I you.
4
If I that she was in town, I would have called her.
5
If she had offered a better price for the car, I it.
6
There wouldn't have been so many problems if they the race a bit better.
7
We lost if you had asked for directions.
8
We would never have met if you us to each other at that party.
9
If she had embarrassed me in front of my friends, I her for ever.
10
We the train if we had left home earlier.

Third conditional: Past unreal situations

Choose the correct form to make third conditional sentences.
1
If you had told me earlier, I ____ you.
A.
B.
C.
2
She ____ the exam if she had studied harder.
A.
B.
C.
3
If we hadn’t missed the turn, we ____ there on time.
A.
B.
C.
4
I ____ to the concert if I had known about it.
A.
B.
C.
5
If he had set an alarm, he ____ late.
A.
B.
C.
6
They ____ you if you had asked for help.
A.
B.
C.
7
If there hadn’t been traffic, we ____ the meeting.
A.
B.
C.
8
She ____ the painting if she had had enough money.
A.
B.
C.
9
If I had seen your message, I ____ back immediately.
A.
B.
C.
10
He ____ hired if he hadn’t been late to the interview.
A.
B.
C.

Third conditional: Past unreal situations

Fill in the gaps with the verbs in brackets in the correct form to make third conditional sentences with would.
1
If I (see) your message earlier, I (call) you back.
2
She (pass) the exam if she (study) harder.
3
If they (leave) five minutes earlier, they (catch) the train.
4
We (book) a table if we (know) the restaurant was so busy.
5
If the weather (be) better, we (go) hiking.
6
He (not/hurt) his ankle if he (wear) proper shoes.
7
If you (tell) me the truth, I (trust) you.
8
They (win) the match if their goalkeeper (not/get injured) .
9
I (send) you the file if I (have) your email address.
10
If the alarm (go) off, we (leave) the building immediately.