🚆 30-second test · same word, four different worlds
Every sentence below uses "if" and "train." Yet they describe four completely different realities.

Match each sentence to its world:

a general fact a real plan a daydream a regret
1."If I had a car, I would never take the train."
2."If you miss the 8:00 train, the next one leaves at 9:00."
3."If I had left earlier, I wouldn't have missed the train."
4."If I miss the 8:00 train, I'll call you."
👀 Show the answers

1 → daydream  ·  2 → general fact  ·  3 → regret  ·  4 → real plan

Did you get all four? Notice what changed between them: only the verb tenses. That's the entire secret of conditionals — the tense pattern tells the listener which "world" you're talking about. Learn the pattern, and you can decode any "if" sentence in seconds, and build any of the five types yourself.

Conditionals are the grammar of "what if." Every time you make a promise, give advice, issue a warning, daydream, or regret something, you're using one. Most learners memorize a single rule — "if + present, will" — and stop there, which is why they freeze the moment they need the second or third conditional and panic completely at the mixed conditional.

The fix isn't more rules. It's one idea: the further a sentence is from reality, the further the verb steps back in time. Real and always true? Present tense. Real but in the future? Present tense plus will. Imaginary now? Past tense. Imaginary in the past? Past perfect. Once that clicks, the five conditionals stop being five things to memorize and become one system.

By the end of this guide you'll be able to:
  • Choose the right conditional instantly with a simple "ask yourself" checklist
  • Build zero, first, second, third, and mixed conditionals with correct tenses
  • Explain the exact difference between "If I win" and "If I won"
  • Use unless, as long as, in case, even if, and formal Had I known
  • Avoid the 8 conditional mistakes that even advanced learners make
📌 The 20-Second Version

A conditional sentence has two parts: an if-clause (the condition) and a main clause (the result).
Zero: If you heat ice, it melts. (always true)
First: If it rains, I'll stay in. (real future)
Second: If I had wings, I'd fly. (imaginary now)
Third: If I had known, I would have called. (imaginary past)
Mixed: If I had studied law, I'd be a lawyer now. (past → present)

Jump straight to a type:
0Zero 1First 2Second 3Third MMixed

What Is a Conditional Sentence?

A conditional sentence says that one thing depends on another. It always has two parts:

The two parts can go in either order. Use a comma when the if-clause comes first; leave it out when it comes second:

One thing that confuses almost everyone: the tense in the if-clause is not always the time the sentence is about. "If I had a car tomorrow…" uses a past tense to talk about the future — because the tense is showing distance from reality, not time. Keep that in mind and the rest falls into place.

The Chart: All Five Conditionals at a Glance

Here's the whole system on one page, colour-coded so you can find each type quickly throughout this guide.

Zero
always true
if + present simple → present simple
Facts, general truths, habits, instructions
If you heat ice, it melts.
First
real future
if + present simple → will + base verb
Likely future situations: promises, warnings, offers
If it rains, I'll stay home.
Second
imaginary now
if + past simple → would + base verb
Unreal or unlikely present/future, advice, daydreams
If I had a car, I'd drive to work.
Third
imaginary past
if + past perfect → would have + past participle
Regrets, criticism, relief about what didn't happen
If I had left earlier, I wouldn't have missed it.
Mixed
past ↔ present
if + past perfect → would + base verb
A past condition with a present result (or the reverse)
If I had studied law, I'd be a lawyer now.

Zero Conditional: Things That Are Always True

if + present simple , present simple

The zero conditional is for situations where the result always follows the condition. Because it's always true, if can usually be swapped for when without changing the meaning.

The past zero conditional

To describe a past habit or general truth, use the past simple in both clauses: "If it rained, we stayed indoors." "If I couldn't sleep, I read a book."

First Conditional: Real Future Possibilities

if + present simple , will + base verb

The first conditional talks about a real, possible future situation and its likely result. It's the conditional of promises, warnings, offers, advice, and predictions.

The biggest rule: no "will" in the if-clause

Even though the sentence is about the future, the if-clause stays in the present simple. ❌ If it will rain, I'll stay home. → ✅ If it rains, I'll stay home.

The one exception: will is allowed in the if-clause when it means willingness or is a polite request: "If you will wait here, the doctor will see you shortly." (= if you are willing to wait)

Other tenses and modals you can use

"If" or "when"?

Use when if you're sure the event will happen, and if if it's only possible: "When I get home, I'll call you" (I'm definitely going home) vs. "If I get home early, I'll call you" (maybe I will, maybe not).

Second Conditional: Imaginary or Unlikely Situations

if + past simple , would + base verb

The second conditional talks about situations that are unreal, imaginary, or very unlikely in the present or future. The past tense here doesn't mean past time — it means "not real."

First vs. second: it's about how likely you think it is

First — a real possibility

If I win the match, I'll celebrate.

(I think I really might win.)

Second — unlikely or imaginary

If I won the match, I'd celebrate.

(I don't expect to win.)

"Were" for every subject

In the second conditional, were is the correct form for all subjects, including I / he / she / it: "If I were you…", "If she were here…". Was is common in casual speech, but were is the standard in formal writing. This is the subjunctive mood — explained in full in our guide to the subjunctive mood.

For very hypothetical or formal statements you can also use "were to": "If you were to lose your job, what would you do?"

Third Conditional: Imagining a Different Past

if + past perfect , would have + past participle

The third conditional looks back at the past and imagines it going differently. Because the past can't be changed, this conditional is always unreal — the sentence tells us what actually did not happen.

Watch the contraction 'd — it means two different things

In spoken and informal English, 'd can be had or would. In a third conditional you'll often see both in one sentence: "If I'd known [had known], I'd have called [would have called]."

Other modals: could have / might have

⚠️ In speech, would have sounds like "would of," and many people write it that way by mistake. It is always would have (or would've) — never "would of."

Mixed Conditionals: When Past and Present Collide

A mixed conditional isn't a new rule — it simply uses the correct tense for each clause's own time. That means the if-clause and main clause refer to different times. There are two common patterns:

Past condition → present result
if + past perfect → would + base verb

If I had studied medicine, I would be a doctor now.

(I didn't study it; I'm not a doctor today.)

Present condition → past result
if + past simple → would have + past participle

If I weren't so shy, I would have asked her out.

(I'm shy by nature; that's why I didn't ask.)

More examples of each pattern:

Clue words: a time word like now, today, still, or these days in the main clause is a strong sign of a mixed conditional.

Which Conditional Should I Use? Ask Yourself…

Is the result always true — a fact, habit, or instruction?
Zero
Is it a real, possible situation in the future?
First
Is it imaginary or unlikely right now or in the future?
Second
Am I imagining a different past and its past result?
Third
Does the condition and result fall at different times (past vs. now)?
Mixed

Beyond "If": Other Words That Make Conditions

Word Meaning Example
unlessif…notUnless you hurry, you'll be late.
as long as / so long asonly ifYou can borrow it as long as you return it.
provided (that) / providing (that)only if (formal)We'll go, provided that the weather is good.
on condition thatonly if (very formal)He agreed, on condition that we paid in advance.
in caseas a precautionTake an umbrella in case it rains.
even ifno matter whetherI'll go even if it rains.
suppose / supposingimagine thatSuppose you lost your keys — what would you do?
otherwiseif notLeave now; otherwise, you'll miss the train.
if it weren't for / but forwithoutIf it weren't for your help, I'd have failed.

Three distinctions that cause trouble

Modals in Conditional Sentences

Will, would, and would have are the standard result forms, but you can swap in other modals to change the meaning — from certainty to possibility, permission, or advice.

Type Modal options Example
Zerocan, must, imperativeIf you're tired, you can rest.
Firstcan, may, might, should, mustIf you finish early, you may leave.
Secondcould, mightIf I had more time, I could learn piano.
Thirdcould have, might haveIf he had left earlier, he might have caught it.

Formal Conditionals: "Had I Known…", "Were I…", "Should You…"

In formal writing you can drop if and flip the word order. The meaning is exactly the same.

With "if"

If you should need help, call me.

If I were you, I'd wait.

If I had known, I'd have helped.

Formal — no "if"

Should you need help, call me.

Were I you, I'd wait.

Had I known, I'd have helped.

This is called inversion — see our complete guide to inversion in English grammar.

⚠️ The 8 Mistakes That Give You Away

❌ "If I will see him, I'll tell him."
✅ "If I see him, I'll tell him." (no will in the if-clause)

❌ "If I would have known, I would have called."
✅ "If I had known, I would have called." (would have belongs only in the result clause)

❌ "If I would win, I would buy a house."
✅ "If I won, I would buy a house."

❌ "If I was you, I'd leave." (formal writing)
✅ "If I were you, I'd leave."

❌ "I would of come if I'd known."
✅ "I would have come if I'd known."

❌ "Unless you don't hurry, you'll be late."
✅ "Unless you hurry, you'll be late." (unless already means if…not)

❌ "If I studied harder, I would have passed."
✅ "If I had studied harder, I would have passed." (talking about the past needs the past perfect)

❌ "Take an umbrella in case it will rain."
✅ "Take an umbrella in case it rains."

Practice: Complete, Identify, or Fix

  1. "If you (mix) blue and yellow, you (get) green." → mix, get (zero)
  2. "If it (rain) tomorrow, we (cancel) the picnic." → rains, will cancel
  3. "If I (be) you, I (accept) the offer." → were, would accept
  4. "If she (study) harder, she (pass) last year's exam." → had studied, would have passed
  5. "If I (win) the lottery, I (travel) the world." (unlikely) → won, would travel
  6. "If he (leave) earlier, he (not miss) the bus." → had left, wouldn't have missed
  7. Identify the type: "If you don't hurry, you'll miss the bus." → first
  8. Identify the type: "If I had wings, I would fly to work." → second
  9. Identify the type: "If people don't drink water, they get dehydrated." → zero
  10. "If I (take) that job, I (live) in Paris now." → had taken, would be living (mixed)
  11. Fix: "If I will see him, I will tell him." → If I see him, I'll tell him.
  12. Fix: "If I would have known, I would have called." → If I had known, I would have called.
  13. Fix: "Unless you don't hurry, you'll be late." → Unless you hurry, you'll be late. (or: If you don't hurry…)
  14. Rewrite formally: "If I had known, I would have helped." → Had I known, I would have helped.
  15. Fix: "Take an umbrella in case it will rain." → Take an umbrella in case it rains.

Frequently Asked Questions

?What are the five types of conditionals in English?

The zero conditional (if + present simple, present simple) states general truths. The first (if + present simple, will + base verb) describes real future possibilities. The second (if + past simple, would + base verb) describes unreal or unlikely present and future situations. The third (if + past perfect, would have + past participle) describes imagined past situations. Mixed conditionals combine a past condition with a present result, or the reverse.

?What is the difference between the first and second conditional?

It's how likely the speaker thinks the situation is. The first treats it as a real possibility ("If I win, I'll buy a house"); the second treats it as unlikely or imaginary ("If I won, I would buy a house").

?Can you use "will" in the if-clause?

Normally no — "If it rains" is correct and "If it will rain" is wrong. The exception is when will expresses willingness or a polite request: "If you will wait here, the doctor will see you shortly."

?What is the difference between "if I had known" and "if I would have known"?

"If I had known" is correct. "If I would have known" is a very common mistake, because "would have" belongs only in the result clause: "If I had known, I would have called."

?Is it "if I was" or "if I were"?

In the second conditional, "were" is the correct formal form for all subjects: "If I were you, I would wait." "Was" is common in casual speech, but "were" is the standard in formal writing.

?What is a mixed conditional?

A conditional that combines two different time references — most commonly a past condition with a present result ("If I had studied medicine, I would be a doctor now"), or a present condition with a past result ("If I weren't so shy, I would have asked her out").

?What is the difference between "unless" and "if…not"?

They mean the same thing: "Unless you hurry, you'll be late" = "If you don't hurry, you'll be late." Because unless already carries the negative, don't add another: "Unless you don't hurry" is incorrect.

Summary