Grammar & Tense

Conditionals in English: All Five Types, One Simple System

·21 min read ·4,144 words

Executive summary: Conditionals are taught as four numbered patterns to memorise, which is why learners can complete a gap-fill perfectly and still freeze in conversation — a list gives you no way to choose. There are only two questions: is this real or imaginary, and is it present or past. Answer both and the form is decided, including the mixed conditional that most courses treat as a separate fifth thing. This guide gives you the grid, every form in one table, the connectors beyond if, the six recurring errors, and a self-test with an interpretation key.

Ask a B1 class to write the second conditional and almost every hand produces If I had more time, I would learn the piano. Correct form, correct punctuation, no hesitation.

Then ask the same class a real question — what would you do if you lost your job? — and half of them answer with the first conditional, a quarter avoid the structure entirely, and the rest take four seconds too long.

The gap is not knowledge of the forms. It is that a numbered list of four patterns gives you nothing to decide with. "Second conditional" is a label, not a meaning. Under time pressure you cannot search a list; you can only answer a question.

So here are the only two questions that matter.

The Two Questions That Generate Everything

Question 1: Am I talking about something real, or something imaginary? Question 2: Is the situation in the present/future, or in the past?

Two questions, two answers each, and the grid fills itself in.

Real (it can happen / it did happen)Unreal (imaginary, contrary to fact)
Present / futureZero and first conditionalSecond conditional
Past(past facts — ordinary past tenses)Third conditional
Mixed across timeMixed conditional

That is the entire system. The numbered names are just labels for cells in this grid, and once you see them that way, mixed conditionals stop being a fifth pattern to memorise — they are simply the case where question 2 has a different answer for the condition and for the result.

Key takeaway: Never ask yourself "which conditional is this?" — that is a question about grammar terminology, and it is too slow. Ask "is this real, and is this past?" Those are questions about the world, and you can answer them instantly because you already know the answer before you start the sentence.

The Master Table

Every form in one place. Refer back to this as you read the rest.

TypeIf-clauseResult clauseMeaning
Zeropresent simplepresent simpleAlways true. Facts, rules, habits.
Firstpresent simplewill + infinitiveA real, possible future.
Secondpast simplewould + infinitiveImaginary present or future.
Thirdpast perfectwould have + past participleImaginary past. Regret, criticism.
Mixed (past to present)past perfectwould + infinitivePast condition, present result.
Mixed (present to past)past simplewould have + past participlePermanent condition, past result.

Notice the pattern running down the table: to make something unreal, English moves the verb one step back in time. Present becomes past (second conditional), past becomes past perfect (third conditional). The tense is not telling you when the event happened — it is telling you how likely the speaker thinks it is. This is called backshift, and it is the same mechanism behind I wish I had more money and wishes and regrets generally. Learn it once, and three structures come with it.

Zero Conditional: Things That Are Always True

Form: If + present simple, present simple.

  • If you heat water to 100 degrees, it boils.
  • If I drink coffee after six, I don't sleep.
  • If the light is red, you stop.

There is no uncertainty here and no specific occasion. You are describing a rule of the world, of a machine, or of your own habits.

The reliable test: **if you can replace if with when and the sentence still means the same thing, it is a zero conditional.** When you heat water to 100 degrees, it boils — identical meaning, so zero conditional is correct.

Try that on the first conditional and it breaks: If it rains, I'll take an umbrella and When it rains, I'll take an umbrella mean different things. The first is one uncertain occasion; the second is a general rule. That difference — one occasion versus always — is the entire line between zero and first. Drill it on the zero conditional page.

First Conditional: A Real, Possible Future

Form: If + present simple, will + infinitive.

  • If it rains, we'll cancel the picnic.
  • If you finish early, I'll buy you dinner.
  • If she doesn't call by six, I'll assume she's not coming.

This is the workhorse. Plans, warnings, promises, threats, negotiations — anything where a real future outcome depends on a real future condition.

The single most common error in all of English conditionals lives here.

The error: If it will rain, we will cancel the picnic.

Why it happens: The condition is in the future, so learners mark it with a future form. Logically that is entirely reasonable — English is simply not logical here.

The fix: After if, use the present to talk about the future: If it rains, we will cancel the picnic.

This is not unique to conditionals. English uses the present after most time and condition connectors when talking about the future: when I arrive, as soon as she calls, before you leave, until it stops. One rule, many connectors.

The honest exception nobody mentions. You can say will after if — in two specific cases:

  • A polite request: If you will follow me, I'll show you to your room. Here will means "are willing to", not future.
  • A genuine question about the future itself: I don't know if it will rain tomorrow. This is not a conditional at all — if here means whether, introducing a noun clause. If you can swap in whether, the rule does not apply.

Being told "never use will after if" and then hearing native speakers do it is one of the standard ways learners lose confidence in a rule they had correctly learned. Now you know which cases those are.

You can also swap will for another modal to change the strength of the result: If you finish early, you can go home / you should call me / we might start the next section. The full range is on the modals of ability, permission and advice page. And because the first conditional depends entirely on your future forms being solid, will and won't and going to are the prerequisites — drill the first conditional once those are automatic.


Not sure whether conditionals are the right thing to work on right now? The free English level test takes about five minutes and shows you which structures are actually holding your level down — conditionals sit on the A2–B1 border, so it is worth checking you are not skipping something earlier.


Second Conditional: Imaginary Present or Future

Form: If + past simple, would + infinitive.

  • If I had more time, I'd learn the piano. (I don't have more time.)
  • If I were you, I'd take the job. (I'm not you.)
  • If we lived closer, we'd see each other more often. (We don't.)

The past tense here does not mean past time. It means distance from reality. This is the point where a lot of learners quietly lose the thread, so it is worth stating directly: If I had more time is about now. Nothing about that sentence refers to the past.

First or Second? The Only Difference That Matters

Both talk about the present or future. The difference is what the speaker believes about the chances.

First conditionalSecond conditional
If I get the job, I'll move to Berlin.If I got the job, I'd move to Berlin.
I have applied. It could happen.I doubt it, or I have not even applied.
If it rains, we'll stay in.If it rained in July here, we'd be amazed.
Realistic possibility.Unlikely or purely hypothetical.

Crucially, both can be grammatically correct for the same situation. The choice tells your listener how likely you think it is. That is not a rule you get right or wrong — it is a meaning you choose. Learners who understand this stop worrying about which one is "correct" and start using the contrast deliberately, which is exactly the B1 skill examiners look for.

"If I Was" or "If I Were"?

Both are used by native speakers. Here is the honest position.

  • If I were is the traditional subjunctive form. It is what exam mark schemes, formal writing and style guides expect, and it is fixed in the idiom If I were you.
  • If I was is extremely common in speech and informal writing across every English-speaking country. It is not a mistake in conversation.

The practical rule: **use were in writing and in exams; either is fine in speech; never use was in If I were you,** which is frozen as an idiom and sounds wrong the other way. If you want the underlying forms secure first, the was and were lesson covers the base, and the B1 conditionals page drills zero, first and second together, which is how they are actually tested.

Third Conditional: The Past You Cannot Change

Form: If + past perfect, would have + past participle.

  • If I had studied, I would have passed. (I didn't study. I didn't pass.)
  • If she hadn't missed the train, she would have arrived on time. (She missed it. She was late.)
  • If we had left earlier, we wouldn't have hit the traffic.

Everything in a third conditional is contrary to fact. Both halves are the opposite of what really happened, which makes these sentences easy to check: state what actually happened, then flip both clauses.

Third conditionals carry emotional weight — they are the grammar of regret, blame, relief and self-criticism.

  • Regret: If I had known, I would have called you.
  • Criticism: If you had asked me first, this wouldn't have happened.
  • Relief: If we hadn't booked early, we would have paid double.

The form depends on two things being solid: the past perfect, and irregular past participles. If would have went has ever appeared in your writing, the participle is the problem rather than the conditional — fix it on past simple irregular verbs and B1 past tenses and used to, then drill the structure itself on the third conditional page.

Contraction warning. In speech, would have becomes would've, which sounds almost identical to would of. Would of is never correct in writing, and it is one of the errors that most damages a written text, partly because native speakers make it too. Our list of the most common English mistakes covers this family.

Mixed Conditionals: When the Two Halves Are in Different Times

This is where the two-axis grid pays off. A mixed conditional is not a new pattern — it is a third conditional whose result is in the present, or a second conditional whose result is in the past. You already know both halves.

Past condition, present result. Something that did not happen in the past is affecting now.

  • If I had taken that job, I'd be living in Madrid now. (I didn't take it. I'm not there now.)
  • If she hadn't lied, we'd still be friends.

Form: past perfect in the if-clause, would plus infinitive in the result. You take the third conditional's condition and the second conditional's result.

Present condition, past result. A permanent fact about now explains something in the past.

  • If I spoke Italian, I would have understood the meeting. (I don't speak Italian — still true — so I didn't understand.)
  • If he weren't so stubborn, he would have apologised weeks ago.

Form: past simple in the if-clause, would have plus past participle in the result. Second conditional condition, third conditional result.

These appear constantly in real speech, because real life mixes times all the time. They are a B2 marker and they are drilled on the advanced conditionals and inversion page, together with the formal inverted forms:

  • Had I known, I would have said something. (= If I had known)
  • Were I you, I'd accept. (= If I were you)
  • Should you need anything, please call. (= If you need anything)

Inversion drops if entirely and moves the auxiliary to the front. It is formal — useful in writing, in emails, and for the top band of a speaking exam, but it will sound odd over coffee.

Beyond "If": The Other Connectors

If is not the only word that opens a condition, and the alternatives carry different meanings. Getting these right is a fast way to sound more precise.

ConnectorMeansExampleThe trap
unlessif not, except ifWe'll go unless it rains.Do not double the negative: not unless it doesn't rain.
as long as / provided that / providingonly on this conditionYou can borrow it as long as you return it.More restrictive than if — it sets a limit.
in caseas a precaution, in advanceTake an umbrella in case it rains.Not the same as if. You take it before knowing.
even ifthe result does not changeI'll go even if it snows.Concession, not condition.
whether or notboth outcomesI'll go whether or not you come.Not interchangeable with if in this sense.
suppose / supposinglet us imagineSupposing you lost the file, what then?Informal, usually opens a question.

The if versus in case pair is worth a second look because the difference is real and learners routinely mix them up. I'll take an umbrella if it rains means I will look outside, and only then decide. I'll take an umbrella in case it rains means I am taking it now, as insurance, before I know anything. These describe genuinely different behaviour. The wider set of linkers is covered on the connectors and linking words page.

The Comma Rule

One line, and it never changes: if the if-clause comes first, use a comma. If it comes second, do not.

  • If it rains, we'll stay in.
  • We'll stay in if it rains.

Both orders are correct and mean the same thing. Starting with the if-clause puts slight emphasis on the condition.

The Six Recurring Mistakes

MistakeWhy it happensThe fix
If it will rain, we will cancel.Future condition marked with a future form.Present after if: If it rains, we will cancel.
If I would have known, I would have called.Would copied into both halves.Past perfect in the if-clause: If I had known…
If I would be rich, I would travel.Same cause, second conditional.Past simple in the if-clause: If I were rich…
Unless you don't hurry, we'll be late.Unless already contains the negative.Unless you hurry, we'll be late.
If I had studied, I would have went.Past simple used as the participle.Third form after have: would have gone.
If you would come earlier, you would have seen her.Mixed times handled by guesswork.Decide each half separately: If you had come earlier…

The pattern behind four of these six is the same: ***would* belongs in the result clause, not in the if-clause.** If you fix nothing else, fix that — it removes the majority of conditional errors at a stroke.

The 12-Sentence Self-Test

Put the verb in the right form. Answers below.

  • If you ____ (heat) ice, it melts.
  • If it ____ (rain) tomorrow, we'll stay at home.
  • If I ____ (be) you, I'd apologise.
  • If she had left earlier, she ____ (catch) the train.
  • If I ____ (not / be) so tired, I'd come with you.
  • We'll miss the flight unless we ____ (leave) now.
  • If I ____ (know) about the meeting, I would have come.
  • If he spoke French, he ____ (get) that job last year.
  • Take a jumper in case it ____ (be) cold.
  • If you ____ (press) this button, the machine stops.
  • If they had booked earlier, they ____ (be) on the beach right now.
  • ____ (have) I known the truth, I would never have signed.

Answers: heat · rains · were · would have caught · weren't · leave · had known · would have got · is · press · would be · Had

How to read your score:

Items 8, 11 and 12 are the diagnostics. Number 8 is a present condition with a past result, number 11 is a past condition with a present result, and number 12 is inversion. Those three separate a confident B1 from a B2.

Where Conditionals Fit in Your English

Conditionals are the structure that lets you talk about anything other than what is literally happening. Without them you can describe; with them you can negotiate, speculate, apologise, warn, plan and imagine. That is why every syllabus puts the second conditional right on the A2–B1 border and the third and mixed forms at B1–B2: they are not decoration, they are the machinery of adult conversation.

They are also the highest-leverage grammar you can drill for a speaking exam. Examiners are explicitly looking for a range of forms, and a well-placed If I had realised that earlier, I'd have taken a different approach demonstrates more control in one sentence than a paragraph of correct present simple.

One practical warning: do not learn all five types in one week. They interfere with each other, and the classic result is a learner who knows five patterns and produces a blend of three. Secure zero and first, use them in real sentences for a fortnight, then add the second. The third and mixed forms can wait until the second is automatic.

For a sequenced route, the B1 learning path introduces conditionals in context alongside the other B1 structures, and the B2 path builds mixed forms and inversion on top. The related tense work sits on perfect and future tenses, and if the past forms themselves are the bottleneck, our guides to the past simple and present perfect versus past simple cover those on their own terms. The tenses hub maps how all twelve relate, the B1 grammar course and B2 grammar course index every topic in order, the grammar hub covers all four levels, and every lesson on the site is listed in one place. To test rather than study, the mixed practice quiz shuffles structures so you cannot pattern-match, and the B1 English test checks whether the level as a whole is secure.

Want to know exactly which structures are costing you marks? The full placement test measures reading, listening, grammar and writing separately, returns a CEFR level per skill instead of one blunt score, and issues a Certificate of Achievement with a verifiable ID. Five minutes of measuring beats five weeks of studying the wrong thing.

Frequently Asked Questions

What is the difference between the first and second conditional?

Both talk about the present or future. The first conditional treats the situation as a realistic possibility — If I get the job, I'll move to Berlin means you have applied and it might happen. The second conditional treats it as unlikely or purely imaginary — If I got the job, I'd move to Berlin means you doubt it or have not even applied. Both are grammatically correct for the same situation; the one you choose tells your listener how probable you think it is.

Why can't I say "if it will rain"?

Because English uses the present tense to talk about the future after time and condition connectors. It applies to if, when, as soon as, before, after and until alike: If it rains, we'll cancel and When I arrive, I'll call you. There are two genuine exceptions. Will after if is correct in polite requests, where it means "are willing to" (If you will follow me…), and when if means whether (I don't know if it will rain), which is not a conditional at all.

Should I say "if I was" or "if I were"?

If I were is the traditional subjunctive and is what exams, formal writing and style guides expect. If I was is very common in everyday speech across all varieties of English and is not an error in conversation. The practical rule is to use were in writing and in exams, treat either as acceptable when speaking, and always use were in the fixed idiom If I were you, which sounds wrong with was.

What is a mixed conditional?

A conditional where the condition and the result are in different times. The commonest type has a past condition and a present result: If I had taken that job, I'd be living in Madrid now — the decision was in the past, the consequence is now. The reverse also exists: If I spoke Italian, I would have understood the meeting — a permanent fact about the present explaining a past outcome. Mixed conditionals are not a new pattern; they combine one half of the third conditional with one half of the second.

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

Unless means "if not" or "except if", so it already contains a negative. We'll go unless it rains means the same as We'll go if it doesn't rain. The common error is doubling the negative — unless it doesn't rain — which reverses the meaning. Unless also feels more restrictive than if not, so it works best when you are naming the one thing that would stop the plan.

When do I use a comma in a conditional sentence?

Use a comma when the if-clause comes first: If it rains, we'll stay in. Do not use one when the result comes first: We'll stay in if it rains. Both orders are correct and mean the same thing, so the choice is about emphasis — putting the condition first draws slightly more attention to it, which is useful in warnings and negotiations.

Are conditionals A2, B1 or B2 grammar?

They are spread across all three. Zero and first conditional are A2. The second conditional sits on the A2 to B1 border and the third conditional is solidly B1. Mixed conditionals, inversion (Had I known…) and the more formal connectors such as provided that are B2. This is why trying to learn all five types at once tends to backfire: they belong to different stages, and the later ones assume the earlier ones are already automatic.