English Refresher

conditionals-2-3

B2 · Intermediate-Advanced

Second & Third Conditional

Imagine a different present, explore a different past — two conditionals, two time frames, one powerful grammar tool. If I knew, I would tell you. If I had known, I would have told you.

Level: B2 Hypothetical situations Play · Practise · Score
The Conditional Transformer

Imagine it. Change it.

Two conditional types, four contexts each — 8 ready-made sentences. Choose a type and a context to see the grammar pattern in action.

If the company offered remote working, the team would be much more productive.
Pattern:If + [past simple], subject + would + [base infinitive]
An unreal or unlikely situation in the present or future. The if-clause uses the past simple. The main clause uses would + base infinitive.

Got the pattern? Jump to the practice →

The rules — with examples

Two conditionals, two time frames. Learn the pattern, then test yourself.

2nd conditional — unreal present / future
If + [past simple] , would + [base infinitive]
If she studied harder, she would pass every exam.
3rd conditional — unreal past
If + [past perfect] , would have + [past participle]
If she had studied harder, she would have passed the exam.
Never put “would” in the if-clause. “If I would have more time” is always wrong. Use the past simple (2nd) or past perfect (3rd) instead.
Imagine a different now

The second conditional pictures an unreal present or future situation — you are not in that situation, but you are imagining it.

“If I had a car, I would drive to work.” (I don’t have a car right now.)
Give advice

“If I were you” is the most common second conditional pattern for giving advice. Always use were (not was) in formal English.

“If I were you, I would speak to your manager directly.”
Look back at the past

The third conditional takes you back in time and imagines a different outcome. Use it for regret, reflection, or to explore what might have been.

“If we had left earlier, we would have caught the train.”
Same scenario — two time frames
2nd conditional
If I had the money, I would buy a new laptop.
I do not have the money right now — this is an imagined present situation.
3rd conditional
If I had had the money, I would have bought a new laptop.
I did not have the money at that time — this is an imagined past situation.
The double “had had” in the third conditional often surprises learners. “If I had had” = past perfect of “to have” — perfectly correct, and worth practising out loud.
Building the 2nd conditional
Real situation (now):
“She doesn’t have enough time.”
If-clause → past simple:
“If she had more time,”
Main clause → would + base:
“If she had more time, she would finish the project.”
Building the 3rd conditional
Real situation (past):
“She didn’t have enough time.”
If-clause → past perfect:
“If she had had more time,”
Main clause → would have + pp:
“If she had had more time, she would have finished the project.”

The only difference between the two: move the verb one step back in time.

Quick rule: what goes in the if-clause?
past simple 2nd conditional (unreal present / future)
had + past participle 3rd conditional (unreal past)
would / would have NEVER in the if-clause
Do not invert the main clause. Would belongs in the main clause only. “If I studied more, I would pass” — not “If I studied more, I pass.”
In formal English, use were for all subjects with “to be” in the second conditional: “If she were here”, “If I were you”, “If it were possible.”
0 / 10
Answer a question to start.

The two rules to remember

Second conditional: use the past simple in the if-clause and would + base infinitive in the main clause — for situations that are unreal or unlikely right now or in the future.

Third conditional: use the past perfect in the if-clause and would have + past participle in the main clause — for imagining a different past. It did not happen; you are exploring what might have been.

One rule applies to both: never put “would” in the if-clause. Keep it in the main clause only — and your conditional will always be correct.