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

What are the 4 types of conditionals?

There are four main types — the difference is how real or hypothetical the condition is, and when it happens. The same idea can shift type depending on how likely the speaker considers it, not on any fixed vocabulary.

Type 0 — general truths and facts, present + present: If you heat water, it boils.

Type 1 — real, likely future possibilities, present + will: If it rains, I'll stay home.

Type 2 — hypothetical or unlikely present/future situations, past + would: If I were rich, I would travel.

Type 3 — unreal past situations that didn't happen, past perfect + would have: If I had studied, I would have passed.

Can you mix conditional types?

Yes — combining a Type 3 condition with a Type 2 result (or the reverse) creates a mixed conditional. A past cause can still shape a present result: If I had studied harder, I would be a doctor now.

This is extremely common in natural speech whenever a past event still affects the present — see the dedicated page for both directions and more examples.

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 — a leftover of the old subjunctive mood, preserved specifically in hypothetical if-clauses: If I were rich..., If she were here...

If I was... is common and accepted in informal speech, but If I were... is grammatically correct in writing and formal contexts. Worth learning both, since were signals more careful, 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

Type 0

If clause

If + present simple

Main clause

present simple

Use

General truths, scientific facts, habits

Example

If you heat water to 100°C, it boils.

Type 1

If clause

If + present simple

Main clause

will + infinitive

Use

Real / likely future situation

Example

If it rains, I will take an umbrella.

Type 2

If clause

If + past simple

Main clause

would + infinitive

Use

Unreal / hypothetical present or future

Example

If I had more time, I would learn the piano.

Type 3

If clause

If + past perfect

Main clause

would have + past participle

Use

Unreal / impossible past situation

Example

If she had studied harder, she would have passed.

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

Word bank — tap a word to fill blank 1

  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