All grammar topics
Share

Conditionals (0, 1, 2, 3)

1 min
B2

Match the if-clause tense to the situation: present tense for facts and real future possibilities (Types 0-1), past tense for present hypotheticals (Type 2), and past perfect for past regrets (Type 3) — the main clause then follows with present, will, would, or would have accordingly.

CEFR B2·conditionals
0
always true
1st
likely future
2nd
unreal now
3rd
unreal past

Formula

Type 0:
If + present
, present
(always true)
Type 1:
If + present
Type 2:
If + past
Type 3:
If + past perfect

Examples

Positive
If I were rich, I would travel the world.
Negative
If he doesn't call, I won't forgive him.
Question
What would you do if you won the lottery?

Usage

  • Type 0: General truths and facts
  • Type 1: Possible future scenarios
  • Type 2: Imaginary present situations
  • Type 3: Past unreal situations

Studying is free forever on Budling — no account needed to try it.

Try 5 cards free — no signup →

What are the 4 types of conditionals?

Type 0 states general truths and facts using present + present ("If you heat water, it boils"). Type 1 describes real, likely future possibilities using present + will ("If it rains, I'll stay home"). Type 2 describes hypothetical or unlikely present/future situations using past + would ("If I were rich, I would travel"). Type 3 describes unreal past situations — things that didn't happen — using past perfect + would have ("If I had studied, I would have passed").

The type you need depends on how real or hypothetical the condition is and when it's set, not on any fixed vocabulary — the same idea can shift type depending on how likely the speaker considers it.

Can you mix conditional types?

Yes — mixed conditionals combine a Type 3 condition (past unreal cause) with a Type 2 result (present unreal consequence): "If I had studied harder [past], I would be a doctor now [present]." This is extremely common in natural speech whenever a past event has an ongoing present consequence.

The reverse combination also exists: a Type 2 condition with a Type 3 result, for a present trait causing a past outcome — "If I weren't so shy, I would have asked her out" (I am shy now, and that's why I didn't ask in the past).

When do you use "were" instead of "was" in conditionals?

In Type 2 conditionals, formal and standard English uses "were" for every subject, including I/he/she/it: "If I were rich...", "If she were here...". This is a leftover of the old subjunctive mood, preserved specifically in hypothetical if-clauses.

"If I was..." is common and accepted in informal speech, but "If I were..." is considered grammatically correct in writing and formal contexts — it's worth learning both, since "were" signals more careful or formal English.

Comparison Table

Conditionals: Type 0, 1, 2, and 3 compared
FormIf-clauseMain clauseTime frameExample
Type 0Present simplePresent simpleGeneral truth, always trueIf you heat water, it boils.
Type 1Present simplewill + infinitiveReal future possibilityIf it rains, I will stay home.
Type 2Past simple (were for all subjects)would + infinitiveHypothetical present/futureIf I were rich, I would travel.
Type 3Past perfectwould have + past participleUnreal past (can't change)If you had told me, I would have helped.
Save this comparison chart

When to Use Conditionals (0, 1, 2, 3)

Real future possibility (Type 1)

If she calls, I will answer.

Hypothetical present (Type 2)

If I were rich, I would travel the world.

Unreal past (Type 3)

If you had told me, I would have helped.

Save this timeline chart

More Examples

  • If you mix red and blue, you get purple.

    Type 0: scientific / universal truth

  • If she calls, I will answer.

    Type 1: real possibility in the future

  • If I were the president, I would change this law.

    Type 2: hypothetical present (note: "were" for all subjects)

  • If you had told me, I would have helped.

    Type 3: regret about past that can't be changed

  • If I had more time, I would learn to paint.

    Type 2: wishes about current situation

Common Mistakes

  • Type 2: "If I was rich" is informal; "If I were rich" is grammatically preferred.
  • Type 1: Don't use "will" in the if-clause: "If it will rain" should be "If it rains".

Tips

  • Mixed conditionals exist: Type 3 condition + Type 2 result (e.g., "If I had studied harder, I would be a doctor now").
  • "Were" is used for all persons in Type 2 in formal/standard English.

Conditional Types at a Glance

If clause · main clause · use · example for all four types

TypeIf clauseMain clauseUse
Type 0If + present simplepresent simpleGeneral truths, scientific facts, habits
Type 1If + present simplewill + infinitiveReal / likely future situation
Type 2If + past simplewould + infinitiveUnreal / hypothetical present or future
Type 3If + past perfectwould have + past participleUnreal / impossible past situation

Advanced Notes

The four-type numbering is a teaching shortcut — real English is messier. Mixed conditionals (Type 3 condition + Type 2 result: "If I had studied, I would be a doctor now") are common and important. "Unless" substitutes for "if...not" but has subtly different scope. "Were to" in Type 2 ("If he were to resign...") adds formality. "Should" in the if-clause ("If you should need help...") signals low probability in formal writing. Native speakers frequently use Type 1 with "should" or "happen to". The biggest B2 learner error: putting "would" in the if-clause of Type 1 or 2.

FAQ

What's the difference between conditional Type 2 and Type 3?

Type 2 imagines a hypothetical present or future situation ("If I were rich, I would travel" — I'm not rich now). Type 3 imagines an unreal past situation that already happened differently ("If I had been rich, I would have travelled" — a specific past chance that's gone). The clue is the time frame: Type 2 = now/future, Type 3 = a finished past.

What are mixed conditionals?

Mixed conditionals combine two different time frames in one sentence — most commonly a Type 3 past condition with a Type 2 present result: "If I had studied harder [past], I would be a doctor now [present]." They're used when a past action or decision has a consequence that's still true today.

What's the difference between conditionals and modal perfects like "must have"?

Conditionals ("if...would have") describe a hypothetical alternative to what happened — an imagined different outcome. Modal perfects ("must have", "should have") express certainty or judgment about what actually did happen, based on evidence or hindsight, without setting up an "if" alternative.

Is "If it will rain" correct?

No. The if-clause in Type 1 (and Type 0) never uses "will" — only present tense: "If it rains, I'll stay home", not "If it will rain, I'll stay home". "Will" belongs in the main (result) clause, not the if-clause.

Is "If I was rich" wrong?

It's informal rather than strictly wrong — "If I was rich" is widely used in casual speech, but "If I were rich" is the grammatically preferred form in Type 2 conditionals, using "were" for every subject.

Practice

  1. 1.If you (mix) red and blue, you get purple.
  2. 2.If she calls, I (answer).
  3. 3.If I (be) the president, I would change this law.
  4. 4.If you had told me, I (help) you.
  5. 5.If I had studied harder, I (be) a doctor now.
Quiz loads as you scroll…

Compare With