Skip to content
The Fluency
House
Grammar, compared

Second vs third conditional

The second conditional imagines now or the future. The third imagines a different past, one that did not happen.

Book a trial class

The short answer

Second conditional / Third conditional
Second conditionalThird conditional
If I had time, I would help you. (Now, but I don't have time.)If I had had time, I would have helped you. (In the past, I didn't have time.)
If I were you, I would call her. (Advice, now.)If I had been there, I would have called her. (I wasn't there, in the past.)
If we won the contract, we would hire two people. (Imaginary, future.)If we had won the contract, we would have hired two people. (We didn't win it, in the past.)

How each one works

Second and third conditional compared
PointSecond conditionalThird conditional
MeaningImaginary now or in the futureImaginary past, it did not happen
If clauseif plus past simpleif plus past perfect (had plus past participle)
Resultwould plus base verbwould have plus past participle
ExampleIf I had time, I would call you.If I had had time, I would have called you.
UseAdvice, hypothetical situations, unlikely futuresRegrets, explaining what went differently

Watch out if you speak Spanish

  • The double had in if I had had looks wrong but is correct: the first had is the auxiliary, the second is the past participle of have.
  • Do not use would have in the if clause. Say if I had known, not if I would have known, which is a common Spanish-speaker error.
  • Si hubiera sabido is third conditional in English: if I had known. Si supiera is second conditional: if I knew.
  • Use the third conditional to explain a past result, not to give advice about now. For advice, stay in the second conditional: if I were you.

Practice

Grammar practice

Choose or type the answer for each sentence, then check.

  1. 1. If I more time now, I would help you.
  2. 2. If I more time yesterday, I would have helped you.
  3. 3. If she had studied harder, she the exam.
  4. 4. If I were you, I that job.
  5. 5. If we had left earlier, we the flight.
  6. 6. If I won the lottery, I travel the world.
  7. 7. If she

    earlier, she wouldn't have missed the train.leave
  8. 8. If I

    rich, I would buy a house by the beach.be

0 of 8 checked

Questions

What is a mixed conditional?
A conditional that mixes times: if I had studied medicine (past), I would be a doctor now (present). It is a third conditional if clause with a second conditional result.
Why do I need had twice in the if clause?
Because the if clause uses the past perfect, which is had plus a past participle. With the verb have itself, that gives had had.

Keep going

Want to practise this with Pili?

Book a trial class. She writes back with times in Buenos Aires time.

Book a trial class