Conditional Sentences — the if-clause toolkit

Conditional Sentences — the if-clause toolkit

Two halves: the IF-clause (the condition) and the main clause (the result). Switch the tense of the IF-clause and you change reality — from “always true” to “what if…?” to “if only I had…”. Four core types plus the mixed and the inverted.

By Kyle Atkins · ABC English Online

Show level: All A2 B1 B2 C1

1Foundations — the nutshell A2

A conditional sentence has two halves: the IF-clause (the condition) and the main clause (the result). Change the tense of the IF-clause and you change reality — that’s the whole game.

Two halves, reversible order

Form Order can switch:
  • If it rains, I’ll stay home.  (comma when IF comes first)
  • I’ll stay home if it rains.  (no comma when result comes first)

The four standard types at a glance

TypePatternUseExample
0 If + present, present Universal truth / law / always true If you heat water to 100°C, it boils.
1 If + present, will / can / may + base Real future possibility If it rains, I’ll take an umbrella.
2 If + past simple, would / could / might + base Hypothetical present or future If I had a million euros, I would invest most of it.
3 If + past perfect, would / could / might + have + p.p. Past hypothetical / regret If I had bought BTC in 2016, I would have made a fortune.

The big insight: tense shift = unreality

Why? English uses past tense to mark distance — not just distance in time, but distance from reality.
If I have time… (real, possibly happening) → If I had time… (unreal, imagined now) → If I had had time… (unreal, imagined past).
Each step backwards in tense pushes the situation one step further from reality.

The colour code on this page

Red — REAL (Types 0 & 1)

  • Things that always happen, or are likely to happen.
  • “If you don’t water plants, they die.”
  • “If it rains tomorrow, we’ll cancel.”

Gold — UNREAL NOW (Type 2)

  • Hypothetical present or future — imagined.
  • “If I were rich…” (I’m not)
  • “If I had time tomorrow…” (I probably won’t)

Blue — UNREAL PAST (Type 3 & mixed)

  • Past hypothetical — “if only I had…”.
  • “If I had studied harder, I would have passed.” (I didn’t)
  • The regret machine.

Mix — CROSSING TIMES

  • Past condition + present result, or vice versa.
  • “If I had learnt Spanish years ago [type 3], I’d be fluent now [type 2].”

2Type 0 — universal truths A2

Things that are always true: laws of nature, scientific facts, rules, instructions. Not personal — general.

Pattern

If / When + present, present

Both halves are simple present. If and when are usually interchangeable in Type 0 because the result always follows.

Examples — physics, biology, rules

  • If you heat ice, it melts.
  • If you heat water to 100°C, it boils.
  • If water goes below 0°C, it freezes.
  • If you mix red and white, you get pink.
  • If it rains, the ground gets wet.
  • If you don’t water the plants in summer, they die.
  • If you don’t put petrol in your car, it doesn’t work.
  • If you score one more goal than the other team, you win.
  • If you travel in the EU, you don’t need a visa for short stays.
  • If you press this switch, the DVD player comes on.
  • If you don’t wear the proper shoes on ice, you fall.
  • If a mirror falls on the floor, it shatters.

If or when?

If — possible / general

  • If you mix red and white, you get pink. (general law)
  • If you don’t pay, you can’t enter. (rule)

When — certain / regular

  • When I get home from work, I usually have dinner. (regular routine)
  • When the alarm rings, the doors close automatically.
Note Type 0 is rarely used for personal things — it’s the language of facts, instructions, manuals, scientific descriptions. For personal future possibility, jump to Type 1.

3Type 1 — real future A2

A real, possible future. The condition is likely (or at least possible) and you’re saying what will follow.

Pattern

If + present, will / can / may / might / should / must / need to + base

The IF-clause is in the present (even though the action is in the future). The main clause uses a future modal — usually will, but any modal that can express future works.

The standard pattern — If + present, will + base

  • If it is sunny tomorrow, I will go to the beach.
  • If you don’t study, you won’t pass your exam.
  • If you don’t listen, you will fail.
  • If I receive the offer tomorrow, I’ll have to decide quickly.
  • If the bus is on time, I won’t miss the football.
  • If Clare arrives late again, the trainer will be furious.

Modal flexibility in the result clause

The main clause doesn’t have to be will — any modal expressing future, possibility, advice or obligation fits.

ModalForceExample
willConfident futureIf it rains, we will stay home.
canWill be possibleIf it’s not busy, I can go to the gym.
may / mightPossible resultIf I have free time, I might meet my friends.
shouldAdvice / expected outcomeIf you feel sick, you should see a doctor.
must / have toRequired resultIf they have a meeting at 5, you must attend.
need toRequired actionIf the restaurant is open, you need to eat there.
Trap Don’t put will in the IF-clause. The IF-clause uses the present tense even when talking about the future.
  • If it will rain tomorrow, we’ll cancel.  
  • If it rains tomorrow, we’ll cancel.  
Exception: will in the IF-clause is fine when it expresses willingness: “If you will just sit down, the doctor will see you in a moment.” (= if you’re willing to)

Unless = if not B1

  • I’ll go to the beach unless it rains. (= if it doesn’t rain)
  • Unless you study, you won’t pass. (= if you don’t study)
  • We won’t leave unless she comes with us.

The two-modal first conditional B1

A common pattern: if + present, modal A AND modal B AND modal C. Stack multiple modals in the result.

  • If I have free time tomorrow, I will go to the gym, I should prepare for the exam, and I might meet my friends.
  • If you don’t educate yourself, you cannot understand the product and you won’t sell it.

4Type 2 — hypothetical now B1

A hypothetical present or future. Imagining a situation that’s not real now, or unlikely to happen. The tense steps backward to mark unreality.

Pattern

If + past simple, would / could / might + base

The IF-clause uses past simple, but the meaning is present or future. The result uses would + bare infinitive.

Imagining a different present

  • If I had a million euros now, I would invest most of it. (I don’t have a million)
  • If I were rich, I would live by the sea. (I’m not rich)
  • If I didn’t have work tomorrow, I would go hiking in the mountains. (I do have work)
  • If I were you, I wouldn’t worry about it. (I’m not you — common advice form)
  • If I bought a car, I would buy an electric car. (I’m not actually buying)
  • If I went to England, I could improve my English faster. (but I’m not going)

“If I were” vs “If I was” B1

If I WERE…

  • Standard / formal / written.
  • “If I were you, I’d take the job.”
  • “If she were here, she’d help us.”
  • The traditional subjunctive form.

If I WAS…

  • Informal / conversational.
  • “If I was you, I’d take it.”
  • Most native speakers say this in casual speech.
  • Both are accepted in modern English.

Modal options in the result clause

ModalStrengthExample
wouldStandard hypotheticalIf I had time, I would help.
couldHypothetical abilityIf I had time, I could help.
mightHypothetical possibilityIf I had time, I might help.
shouldHypothetical obligation (rare)If she really cared, she should apologise.
Trap Don’t put would in the IF-clause.
  • If I would have time, I would help.  
  • If I had time, I would help.  
Exception: would in the IF-clause is fine for very polite requests: “I’d be grateful if you would reply…” (= if you’d be willing to).

Type 1 vs Type 2 — same idea, different reality

Type 1 — real (possible)

  • If I go to England, I can improve my English faster. (I might go)
  • If I have time, I’ll meet you. (possible)
  • If it rains, we’ll stay in. (real possibility)

Type 2 — hypothetical (unlikely)

  • If I went to England, I could improve my English faster. (I’m not going)
  • If I had time, I would meet you. (I don’t / probably won’t)
  • If it rained in the desert, the flowers would bloom. (unlikely)

5Type 3 — past hypothetical B2

The regret machine. The condition is in the past and didn’t happen — we’re imagining how things could have been different.

Pattern

If + past perfect, would / could / might / should + have + past participle

Both halves go to the past perfect / modal perfect. The action did not happen.

Examples — the consequences of states, actions or inaction

  • If I had bought a flat in 2010, I would have made a lot of money. (I didn’t buy)
  • If I hadn’t changed careers, I wouldn’t have ended up in this role. (I did change)
  • If I had had better advice, I could have made wiser choices. (I didn’t have it)
  • If I had listened to my parents, I would have studied law. (I didn’t listen)
  • If I hadn’t gone abroad, I probably wouldn’t have learnt a second language. (I did go)
  • If I hadn’t already had dessert, I might have eaten a slice of cake.
  • If you had known she was in hospital, you would have visited her.
  • If we had found the right bus, we wouldn’t have come by taxi.
  • If I ‘d known you were coming, I would have baked a cake.
  • The storm would have done a lot of damage if it had come this way.

The negative form — “if I hadn’t…”

Often the past did happen and you imagine what would have changed if it hadn’t.

  • If you hadn’t been asking me questions, I would have enjoyed the film.
  • If you hadn’t behaved so badly, I would have enjoyed the party.
  • If she hadn’t taken so long in the shower, she would have had time for breakfast.
  • If I hadn’t drunk so much beer, I wouldn’t have been so full.

“Could have” / “might have” / “should have” in results B2

  • If you had told me about the concert, I could have gone. (I would have been able to)
  • If just one person had remembered my birthday, I wouldn’t have been sad.
  • I wish you had been more careful — you could have got hurt!
  • If I had had your number, I might have called.
Insight Type 3 is the regret machine — it’s about wishing the past had been different. It connects directly to modal perfect patterns (should have, could have) covered on the dedicated Past Machine page.

6Mixed conditionals B2

Real conversations cross times. The condition can be in the past while the result is in the present, or vice versa. Two main patterns: 3+2 and 2+3.

Pattern A — past condition, present result (Type 3 + Type 2)

If + past perfect would / could / might + base

A past action (or non-action) that affects the present.

  • If I had learnt Spanish years ago [3], I could speak fluently now [2].
  • If I hadn’t eaten junk food [3], I wouldn’t have a stomachache [2].
  • If I had finished my degree years ago, I wouldn’t be studying now.
  • If she had taken the job in Berlin [3], she would be living there now [2].
  • If you had told me earlier [3], I wouldn’t be in this mess [2].

Pattern B — ongoing trait, past result (Type 2 + Type 3)

If + past simple would / could / might + have + past participle

A general truth or ongoing characteristic that explains why something past did or didn’t happen.

  • If I were braver [2], I would have asked her out [3]. (I’m not brave by nature; I didn’t ask)
  • If I spoke Spanish [2], I would have understood the film [3].
  • If she weren’t always so late [2], she wouldn’t have missed the train [3].
  • If he were a more careful driver [2], he wouldn’t have crashed [3].

Time-arrow visual — where things land

PAST
NOW
FUTURE
Type 0
CONDITION + RESULT
always
Type 1
CONDITION
RESULT
Type 2
CONDITION
RESULT
Type 3
CONDITION + RESULT
Mix 3+2
CONDITION
RESULT
Mix 2+3
RESULT
CONDITION
Insight Mixed conditionals are everywhere in real conversation — especially when explaining current situations through past choices. “If I’d taken that job, I’d be living in Berlin now.” — condition (past) and result (present) on different points of the timeline.

7Beyond IF — alternative connectors B2

If isn’t the only way to set up a condition. English has a whole family of conditional connectors with subtly different meanings. And at C1 level, you can drop if entirely and use inversion.

The connector family

ConnectorMeaningExample
unless= if notI’ll go unless it rains. (= if it doesn’t rain)
provided / providing (that)= only if; on condition thatYou can come provided you stay quiet.
as long as / so long as= only if; for as long asYou can stay as long as you pay rent.
on condition thatFormal “only if”He was released on condition that he report weekly.
in case= as a precaution (NOT = if)Take an umbrella in case it rains. (precaution — you might or might not need it)
even if= regardless of whetherI’ll go even if it rains. (rain doesn’t change my decision)
suppose / supposing (that)= imagine ifSupposing you won the lottery…
what if…?Speculation questionWhat if nobody comes?
otherwise= if not (looking back)Hurry up, otherwise we’ll be late. (= if we don’t hurry)

“In case” vs “if” — the classic mix-up

If — conditional

  • If it rains, I’ll take an umbrella. (only if it rains)
  • Action depends on the condition.

In case — precaution

  • I’ll take an umbrella in case it rains. (prepared either way)
  • Action happens BEFORE we know.

“Even if” — the no-difference connector

  • I wouldn’t go out with him even if you paid me. (payment changes nothing)
  • I’ll go to the beach even if it rains. (rain won’t stop me)
  • She’ll fail even if she studies. (studying won’t help)

What if + tense ladder

Tense after “what if”MeaningExample
presentReal, possibleWhat if she says no? (real possibility)
past simpleHypothetical nowWhat if she said no? (imagining)
past perfectHypothetical pastWhat if she had said no? (imagining past alternative)

Inversion — dropping IF (formal) C1

In formal writing, you can drop if and invert the auxiliary. Three patterns — one per conditional type.

StandardInverted (no IF)
If you should need help, call me. Should you need help, call me.
If I were rich, I would travel more. Were I rich, I would travel more.
If I were to meet her, I’d ask her. Were I to meet her, I’d ask her.
If I had known, I would have called. Had I known, I would have called.
If she hadn’t helped, I would have failed. Had she not helped, I would have failed.
Tone Inversion sounds literary or formal. You’ll see it in business writing, legal contracts, novels, news editorials — rarely in casual conversation. The inverted form gives a slightly distancing, polished register.

8Conditionals × modals — the bridge B1

The result clause is where modals live. Swap will/would for could / might / should and you fine-tune the certainty, ability, or advice.

Modal substitutions in result clauses

TypeStandard+ modal swapEffect
1 If it rains, I will stay in. If it rains, I might stay in. Less committed
1 If you study, you will pass. If you study, you can pass. Possibility / ability
2 If I had time, I would help. If I had time, I could help. Hypothetical ability
2 If she came, we would talk. If she came, we might talk. Less certain hypothetical
3 If I’d known, I would have called. If I’d known, I could have called. Past hypothetical ability
3 If she’d asked, I would have helped. If she’d asked, I might have helped. Past hypothetical possibility

The willingness exception — will / would in IF-clauses

As a rule, will and would don’t go in the IF-clause. The big exception is when they express willingness — politeness in formal requests.

  • If you will wait a moment, the manager will see you. (= if you’d be willing to wait)
  • I’d be grateful if you would reply by Friday. (= if you’d be willing to reply — very polite)
  • If you would be so kind as to sign here… (very formal)

Cross-link — modal perfect & 3rd conditional

The result clause of Type 3 conditional is a modal perfect: would / could / might / should + have + p.p.. The modal perfect is also used standalone for past deduction and regret — see the Past Machine page for the full story.

  • The result of Type 3: “If I had studied, I would have passed.”
  • Standalone deduction: “She didn’t reply — she can’t have received my message.”
  • Standalone regret: “I should have studied harder.”

All four modal-perfect patterns (deduction, regret, hypothetical past, “needn’t have”) get a deep dive on the dedicated Modal Perfect & Past Conditionals page.

9Common mistakes & traps

A short tour of the errors that come up over and over.

Top 10 mistakes — spot the error

✗ Wrong✓ RightWhy
If it will rain, we’ll stay home.If it rains, we’ll stay home.Don’t put will in the IF-clause (Type 1).
If I would have time, I would help.If I had time, I would help.Don’t put would in the IF-clause (Type 2).
If I would have known, I would have called.If I had known, I would have called.Use past perfect in the IF-clause for Type 3.
If I will be rich, I’ll buy a house.If I’m rich… / If I were rich, I’d buy a house.Choose Type 1 (real) or Type 2 (hypothetical), not a hybrid.
I wish I would have known.I wish I had known.After wish for past regret, use past perfect (not modal).
I wish I have more time.I wish I had more time.After wish for present, use past simple.
If you don’t hurry, in case you’ll miss the bus.If you don’t hurry, you’ll miss the bus.In case is precaution, not condition.
Unless you don’t study, you won’t pass.Unless you study, you won’t pass.Unless already means “if not” — don’t double the negative.
If I would be you, I’d take the job.If I were you, I’d take the job.Common Type 2 advice formula — uses were, not would be.
If I had bought BTC, I would make money now.If I had bought BTC, I would have made money. (or) … I’d be rich now.Don’t mix Type 3 condition with Type 1 result — pick standard Type 3, or use mixed 3+2 for present effect.

WISH + tense — close cousin of conditionals B1

PatternMeaningExample
I wish + past simpleRegret about nowI wish I had more time. (I don’t)
I wish + past perfectRegret about pastI wish I had studied harder. (I didn’t)
I wish + wouldAnnoyance / desire for change B2I wish you would stop shouting. (annoyed at ongoing behaviour)
I wish I could…Wishing for abilityI wish I could speak Spanish.

If only — stronger version of “wish”

  • If only I had more time! (= I really wish…)
  • If only I had studied harder!
  • If only she would listen.

The comma rule, one more time

Punctuation Comma when IF comes first; no comma when result comes first.
  • If it rains, I’ll stay home. (IF first → comma)
  • I’ll stay home if it rains. (result first → no comma)

10Decision flowchart & practice

Decision flowchart — which type do I need?

Walk down the questions to find your conditional:

Is it always true (a fact, law, rule)?TYPE 0 — If + present, present.
Is it a real, possible future?TYPE 1 — If + present, will/can/may + base.
Are you imagining a present or future that’s NOT real?TYPE 2 — If + past simple, would/could/might + base.
Are you imagining a past alternative (regret)?TYPE 3 — If + past perfect, would/could/might have + p.p.
Past condition with present effect?MIX 3+2 — If + past perfect, would/could + base.
Ongoing trait with past effect?MIX 2+3 — If + past simple, would have + p.p.

Practice — 10 worksheets

Type the answer in the blank, then click Check. Show reveals all answers; Reset clears.

1

Type 0 — universal truths

A2
Both halves are present simple.
  1. Ice melts if you .
  2. If you mix yellow and blue, you .
  3. Chocolate softens if you .
  4. If you have a sore throat, .
  5. If you add lemon, it .
  6. A bee stings if you .
  7. If you tease a wasp, .
  8. You injure your back if .
  9. If you press this button, .
  10. If you forget to charge your phone, .
  11. If you skip breakfast, you by mid-morning.
  12. If you don’t water houseplants, they .
2

Type 1 — real future

A2
If + present, will/won’t + base. Type the verb in the right form.
  1. If David late again, the team leader will be annoyed.
  2. You’ll be sorry if you for your interview.
  3. We hiking if the weather’s good.
  4. You’ll feel sluggish tomorrow if you early tonight.
  5. If the train on time, I won’t miss the conference.
  6. If you your report now, you’ll be free for the weekend.
  7. We takeaway if there’s nothing in the cupboard.
  8. You’ll feel happier if you more often.
  9. If it’s sunny, we to the beach.
  10. You’ll improve faster if you every day.
  11. If she rehearsing, she’ll do well in the audition.
  12. Grandma will be hurt if you her birthday again.
  13. I delighted if I get the promotion.
  14. The mayor the election if she keeps ignoring residents.
  15. What will your manager say if you late tomorrow?
3

Type 2 — hypothetical now

B1
If + past simple, would + base. Some need negative forms.
  1. I under that ladder if I were you. It’s bad luck. (walk)
  2. The team would be stronger if they more disciplined.
  3. If I had some spare cash, I a new laptop.
  4. Those puppies so loud if their owner trained them properly.
  5. I wouldn’t accept that job even if they the salary.
  6. If we such long hours, we wouldn’t be so exhausted.
  7. If she didn’t spend so much time on her phone, she more time to study.
  8. If you so many fizzy drinks, you wouldn’t feel so sluggish.
  9. The city a better place if traffic were less chaotic.
  10. I to visit Iceland if I had the chance.
  11. If I had more free evenings, I a novel.
  12. If you a smartphone, you could check the schedule online.
  13. He would lose weight if he drinking sugary coffee.
  14. The garden would look perfect if it so dry in summer.
  15. If she knew more about cars, she you out.
4

Type 3 — past hypothetical

B2
If + past perfect, would/could/might have + p.p. Watch for negatives.
  1. He wouldn’t have been annoyed if she his charger.
  2. If she had known you were ill, she you.
  3. We wouldn’t have come by taxi if we the right tram.
  4. If I had known your address, I sooner.
  5. If just one teammate had backed me, I so disappointed.
  6. I would have understood the lecture if it in English.
  7. They to visit you if they away.
  8. If he the timetable, he wouldn’t have missed the train.
  9. If they had told us about the gig, we .
  10. The trip would have been perfect if the weather warmer.
  11. I would have enjoyed the dinner if you with the waiter.
  12. If we had booked a smaller hotel, we less on the holiday.
5

Mixed conditionals (3+2 and 2+3)

B2
Past condition + present result, OR ongoing trait + past result.
  1. If I Spanish years ago, I would be fluent now.
  2. If I hadn’t eaten so much last night, I a stomachache now.
  3. If she had taken that job in Berlin, she living there now.
  4. If I were braver, I her out.
  5. If he more patient, he wouldn’t have lost his temper yesterday.
  6. If I had finished my degree earlier, I studying for it now.
  7. If you me earlier, I wouldn’t be in this mess.
  8. If I spoke Spanish, I the film yesterday.
  9. If she always so late, she wouldn’t have missed the train.
  10. If we had bought that house in 2010, it worth a fortune today.
6

Past transformations

B2
Convert each present-time conditional into its past-time equivalent.
  1. I cannot attend the workshop. → I the workshop.
  2. Anna might join us for dinner. → Anna us for dinner.
  3. You should book the tickets. → You the tickets.
  4. You could miss your connection. → You your connection.
  5. I would lend you my car if I could. → I you my car if I could have.
  6. We must finish the proposal. → We finish the proposal.
  7. Lucas could enrol if he applied. → Lucas if he had applied.
  8. It might be Anna. → It Anna.
  9. That can’t be Lucas. → That Lucas.
  10. They must be away. → They away.
7

Beyond IF — alternative connectors

B2
Bank: unless · even if · in case · provided · as long as · otherwise
  1. I’ll come to the party something urgent comes up.
  2. Take an umbrella it rains. (precaution)
  3. You can stay you keep quiet.
  4. I’ll go you don’t want me to.
  5. Hurry up, we’ll be late.
  6. You can use my car you fill it with petrol.
  7. you study, you won’t pass.
  8. Bring a sandwich you get hungry on the train.
  9. I won’t lend her any more money she pays me back what she owes.
  10. she apologised, I wouldn’t forgive her.
  11. You can borrow it you return it tomorrow.
  12. Don’t be late we’ll start without you.
8

Inversion drill (no IF)

C1
Rewrite each conditional with inversion (no if).
  1. If you should need help, just call. → help, just call.
  2. If I were rich, I would travel. → rich, I would travel.
  3. If I had known about the meeting, I would have attended. → about the meeting, I would have attended.
  4. If she hadn’t helped, we would have failed. → , we would have failed.
  5. If you should change your mind, let me know. → your mind, let me know.
  6. If I were to win the lottery, I’d buy a yacht. → the lottery, I’d buy a yacht.
  7. If they had told us earlier, we could have prepared. → us earlier, we could have prepared.
  8. If you should see Tim, give him my regards. → Tim, give him my regards.
9

Wish + tense

B1
I wish + past simple = regret about now. I wish + past perfect = regret about past.
  1. I’m not tall. → I wish I taller.
  2. I don’t speak Spanish. → I wish I Spanish.
  3. I didn’t study harder. → I wish I harder.
  4. You’re shouting. → I wish you shouting.
  5. I’m not rich. → I wish I rich.
  6. I bought that car. → I wish I that car.
  7. I can’t speak Italian. → I wish I Italian.
  8. It’s raining. → I wish it raining.
  9. She didn’t come to the party. → I wish she to the party.
  10. You haven’t told me. → I wish you me.
  11. If only I more time! (I don’t have any)
  12. If only I to her advice. (I didn’t)
10

Mixed comprehensive review

A2—C1
Identify the type and complete with the right verb form.
  1. If she late again for the meeting, the manager won’t let her present.
  2. We will spend September in Greece if we enough money.
  3. He wouldn’t have been upset if she his sandwich.
  4. If just one colleague had supported the idea, we .
  5. She wouldn’t regret it if she more before the audition.
  6. I wouldn’t walk under that ladder if I you.
  7. They will order pizza if there anything in the fridge.
  8. The trip would have been wonderful if the flights on time.
  9. She wouldn’t accept that job even if they the salary.
  10. If they had mentioned the gig, we tickets.
  11. If he hadn’t ordered a third coffee, he so jittery.
  12. If we had known they were arriving, we dinner.
  13. The team will perform better if everyone more honest.
  14. She will improve faster if she every day.
  15. If she knew more about cars, she this herself.
  16. We will have enough food for the party if we on Saturday.
  17. The coach will bench the players if they the rules.
  18. What would you do if you your flight home?
  19. What would you do if a stranger for help?
  20. What kind of food could they serve if they a bigger budget?

For deeper drills on modal perfect & 3rd-conditional transformations, see the dedicated Modal Perfect & Past Conditionals page.