Grammar · Precision · Communication

Advanced Conditionals

A B2 grammar workshop covering real, hypothetical, past and mixed situations — plus alternatives to if, inversion, writing analysis and teacher-led speaking games.

ZeroFirstSecondThirdMixedAlternatives & inversion

Learning goals

  • Choose a conditional based on time, reality and intended meaning.
  • Talk about consequences, regrets, possibilities and imagined alternatives.
  • Use unless, provided that, as long as, even if and inversion accurately.
  • Edit errors and produce more precise B2 writing.

Before choosing a form

Ask yourself:

  1. Is it a fact or routine?
  2. Is the future possibility open and realistic?
  3. Is the situation imaginary now or in the future?
  4. Am I imagining a different past?
  5. Does the result belong to a different time from the condition?
01 · Meaning first

Conditional overview

The form follows the relationship between the condition and the result. The same topic can take different conditionals depending on what the speaker means.

Zero conditional — general truths, routines and predictable results

If / when + present simple, present simple
If you heat ice, it melts.
If I work late, I usually sleep badly.

Use it for facts, habits and consequences that are generally true. When often suggests that the condition is expected to happen.

First conditional — a real future possibility

If + present simple, will / may / might / can / imperative + base verb
If the client agrees, we will launch the project next week.
If you see Nina, ask her to call me.

The condition is possible and the result is a likely, possible or intended consequence. Other result forms can express uncertainty, ability, advice or instructions.

Second conditional — unreal or unlikely present/future

If + past simple, would / could / might + base verb
If I had more time, I would take a photography course.
If she were more patient, she might enjoy teaching.

The past form creates distance from reality; it does not usually refer to past time. Use were especially in formal or careful “If I were you” advice.

Third conditional — an unreal past

If + past perfect, would / could / might have + past participle
If we had booked earlier, we would have paid less.
If he had taken the earlier train, he might have arrived on time.

Use it to imagine a different past and its possible consequence: regrets, criticism, explanations and alternative outcomes.

Mixed conditionals — condition and result in different times

Past condition → present result: If + past perfect, would + base verb
If I had studied medicine, I would be a doctor now.
Present condition → past result: If + past simple, would have + past participle
If I were more organised, I wouldn’t have missed yesterday’s deadline.

Use mixed conditionals when the condition and consequence belong to different times. Check the timeline carefully.

At a glance

TypeConditionResultTypical meaning
ZeroPresent simplePresent simpleFacts, habits
FirstPresent simpleWill / modal / imperativeOpen future possibility
SecondPast simpleWould / could / might + baseUnreal now or future
ThirdPast perfectWould / could / might have + PPUnreal past
Mixed: past → nowPast perfectWould + basePast affects present
Mixed: now → pastPast simpleWould have + PPPresent trait affected past result
02 · Expand your range

All the forms

1. Alternatives to if

ExpressionMeaning / useExample
unlessif… notUnless you hurry, you’ll miss the train.
as long as / so long asonly on this conditionYou can borrow the car as long as you drive carefully.
provided / providing thatformal conditionWe’ll refund you, provided that you show the receipt.
even ifthe result stays the same despite the conditionEven if it rains, we’ll go ahead with the event.
in caseprecaution, not a direct if-equivalentTake a jacket in case it gets cold.
only ifcondition is necessary; can trigger inversion when frontedYou can enter only if you have a pass.
Important distinction: “Take an umbrella in case it rains” means take it as a precaution. “Take an umbrella if it rains” means take it when the rain happens.

2. Conditional inversion — formal B2+ style

In formal writing, we can omit if and invert the auxiliary and subject.

Should + subject + base verb
If you need any assistance, contact reception. → Should you need any assistance, contact reception.
Were + subject + …
If I were in your position, I’d reconsider. → Were I in your position, I’d reconsider.
Had + subject + past participle
If we had known, we would have acted sooner. → Had we known, we would have acted sooner.

These forms are more formal. Do not use did inversion for ordinary second conditional sentences in this pattern.

3. Modals change the strength of the result

  • will: expected or decided result — If you ask, she’ll help.
  • may / might: possibility — If we leave now, we might catch the bus.
  • can / could: ability or possible outcome — If you practise, you can improve.
  • would: imagined result — If I lived abroad, I’d learn another language.
  • could have / might have: possible alternative past result — If we’d left earlier, we might have caught the train.

4. Frequent B2 errors

  • Incorrect: If I would have known… → Correct: If I had known…
  • Incorrect: If she will arrive early… → Usually: If she arrives early…
  • Incorrect: Unless you don’t hurry… (double negative) → Unless you hurry…
  • Incorrect: If I had studied, I would be passed. → If I had studied, I would have passed. (third) or use a mixed form if the result is present.
  • Use in case for a precaution, not as a direct replacement for every if.
  • Keep the timeline consistent unless you deliberately need a mixed conditional.
03 · Build the structure

Build the structure

Choose the best form

1. If you leave metal in water for long enough, it ____.

2. If the negotiations go well tomorrow, we ____ an agreement.

3. If I ____ in your position, I would ask for more time.

4. If they had checked the figures, they ____ the mistake.

5. If I had accepted that job, I ____ in Berlin now.

6. ____ you require further information, please contact us.

Complete the sentence

Type the missing verb phrase. Answers are checked against accepted forms; spelling and word order matter.

had known
wouldn't have missed / would not have missed
were (also: was in informal usage)
crashes
Had
wouldn't be / would not be
04 · Controlled practice

Controlled practice

A. Identify the type

Choose the best label. For mixed conditionals, identify the time relationship.

1. If you press this switch, the light comes on.

2. If I hear anything new, I’ll let you know.

3. If we had a bigger office, we could hire another person.

4. If they had followed the map, they wouldn’t have got lost.

5. If I had taken that course, I would have a better job now.

B. Choose the best connector

6. You won’t improve ____ you practise regularly.

7. Save the address ____ your phone battery dies.

8. ____ the journey takes longer than expected, we’ll still attend the meeting.

C. Rewrite using the prompt

Keep the meaning as close as possible.

Should you need assistance, please call reception.
Had I known about the change, I would have objected.
You can use the equipment provided that a supervisor is present.
05 · Produce and analyse

Writing lab

Task 1 · Opinion paragraph

Write 180–220 words: “People learn more from mistakes than from success.” Include at least one zero, first, second, third and mixed conditional. Use two advanced connectors and explain your examples.

  • Have I used all five conditional patterns accurately?
  • Does each sentence make sense in its time frame?
  • Have I used alternatives to if appropriately?
  • Is the argument developed with reasons or examples?
  • Have I checked punctuation, agreement and repeated vocabulary?

Task 2 · Error analysis

Identify and explain at least six errors or awkward choices, then rewrite the paragraph.

“If I would have realised how difficult the course was, I wouldn’t enrol last year. If I had more time now, I would have finished the project yesterday. Unless you don’t practise, you won’t improve. Take your passport if you will need it at the border. If she was more organised, she wouldn’t have forgotten the appointment yesterday. Had I would known about the problem, I could help.”
Analysis:
  1. Third conditional if-clause uses past perfect: “If I had realised…”
  2. Past regret needs “I wouldn’t have enrolled last year.”
  3. “Unless you don’t practise” is a double negative; use “Unless you practise…”
  4. For precaution use “in case you need it,” not “if you will need it.”
  5. Past hypothetical trait with past result can be mixed: “If she were more organised, she wouldn’t have forgotten…”
  6. Inversion: “Had I known about the problem, I could have helped.”
Model version:
If I had realised how difficult the course was, I wouldn’t have enrolled last year. If I had more time now, I would have finished the project yesterday is not a natural time relationship; if the lack of time is current and caused the missed deadline, write: “If I were more organised / had more time, I would have finished the project yesterday” (mixed conditional). Unless you practise, you won’t improve. Take your passport in case you need it at the border. If she were more organised, she wouldn’t have forgotten the appointment yesterday. Had I known about the problem, I could have helped.

Task 3 · A different outcome

Write a short narrative of 8–10 sentences about a decision that changes a character’s life. Include at least two third conditionals and two mixed conditionals. You can invent the character and events.

  • Is the original past event clear?
  • Are the imagined past consequences correctly formed?
  • Do mixed conditionals connect two different time frames?
  • Does the story have a clear sequence and ending?
06 · Notice and repair

Error detective

Correct each sentence and explain the rule. Try to name the conditional type or connector.

If I had seen the email, I would have replied. Third conditional: past perfect in the if-clause.
Unless you hurry, we’ll be late. Unless already means “if… not”.
This is correct: mixed conditional, past condition → present result.
Had she known, she could have prevented it. Inversion uses had + subject + past participle.
Grammatically correct if the charger is taken after the battery dies. “I’ll take a charger in case my battery dies” means take it as a precaution.
07 · Integrate the forms

Mixed challenge

Choose the best answer

1. If they ____ the warning, the accident might have been avoided.

2. If I were less impulsive, I ____ that decision yesterday.

3. ____ you have any questions, please let us know.

4. Keep a backup copy ____ the original file becomes corrupted.

5. If I ____ the opportunity when I was younger, I’d be working abroad now.

Translation and transformation

  1. Si hubiera sabido que era tan caro, habría ahorrado más dinero.
  2. Si tuviera más experiencia, solicitaría ese puesto.
  3. Si hubiera aceptado el trabajo, ahora viviría en Berlín.
  4. En caso de que necesites ayuda, llámame.
  5. De haberlo sabido, habríamos actuado antes.
  6. A menos que reserves con antelación, no encontrarás mesa.
1. If I had known it was so expensive, I would have saved more money.
2. If I had more experience, I would apply for that position.
3. If I had accepted the job, I would be living in Berlin now.
4. In case you need help, call me. (For a direct condition: If you need help, call me.)
5. Had we known, we would have acted sooner.
6. Unless you book in advance, you won’t find a table.
08 · Teacher-led speaking practice

Speaking class

For the teacher and student — use live in class

These games are designed for one-to-one lessons. Ask follow-up questions, challenge the student's assumptions and note errors for delayed feedback. Encourage full answers and reasons, not just a completed clause.

Suggested routine: 1 minute to think · 2–4 minutes to speak · 1 minute for feedback.

Game 1 · Quick-fire conditionals

Answer in five seconds

Teacher reads a prompt. Student completes it with the most suitable conditional, then explains the meaning.

If I had accepted that offer, …
If you heat metal… (zero) / If the train is delayed tomorrow… (first) / If I were in charge… (second) / If they had checked the figures… (third) / If I had learned to drive earlier, … now (mixed) / Should you need help… (inversion) / Unless we leave soon… (unless) / If I had taken that job, I… now (mixed).
Game 2 · Conditional chain

Keep the chain alive

Start a story and continue from the last result. Every two turns, the teacher calls a new form: zero, first, second, third or mixed.

Teacher: “If I had set my alarm, I wouldn’t have missed the train.”
Student: “If I hadn’t missed the train, …”

Challenge: connect a past event to a present consequence, then imagine a different future.

Game 3 · What would have happened?

Past alternatives

Student draws a situation and explores at least two alternative outcomes with third and mixed conditionals.

You missed an important interview because you got the time wrong.

Follow-ups: What could you have done differently? How would your life be different now? What might have happened instead?

Game 4 · Conditional auction

Buy or reject?

Student decides if each sentence is correct, explains why, and corrects errors.

  1. If I had known, I would have called you.
  2. Had I known, I would have called you.
  3. If I would have known, I would call you.
  4. If I were more careful, I wouldn’t have made that mistake.
  5. Unless you don’t hurry, we’ll miss the train.
  6. Take a backup in case the file gets lost.
  7. Were I you, I’d apologise.
  8. If she had left earlier, she would be here now.
  1. Correct: third conditional.
  2. Correct: formal inversion.
  3. Incorrect: “If I had known, I would have called you.”
  4. Correct: mixed conditional (present trait → past result).
  5. Incorrect: “Unless you hurry…”
  6. Correct: precaution with in case.
  7. Correct: formal inversion of “If I were you…”
  8. Correct: past condition → present result.
Game 5 · Picture-based speculation

Look, imagine, analyse

Choose a photo and create a zero, first, second, third or mixed conditional. The student must explain which time relationship they mean.

Beach and waves
The beach

If the sea gets rough, …

If we go there next weekend, …

If I lived by the sea, …

If we had checked the forecast, …

If I had moved there years ago, … now

City streets and buildings
The city

If a city has too much traffic, …

If I go downtown tomorrow, …

If I could redesign this city, …

If the council had planned better, …

If I had moved here earlier, … now

Countryside and mountains
The countryside

If it rains for several days, …

If we visit this place soon, …

If I lived here, …

If they had built the road differently, …

If I had grown up here, … now

Fresh ingredients and food
Food and cooking

If you heat oil too much, …

If I cook tonight, …

If I owned a restaurant, …

If we had booked a table, …

If I had learned to cook earlier, … now

Teacher follow-up: “What makes that situation real or hypothetical?”, “Does the result refer to the past or the present?”, “Can you express the same idea with inversion or a different connector?”

Game 6 · Convince me

Make a case

Student has 60 seconds to persuade the teacher and must use at least one second, one third and one mixed conditional.

Scenario A

If cities banned private cars, what would improve and what might get worse?

Scenario B

If you could change one decision from your past, what would you change and how would life be different now?

Scenario C

If employers introduced a four-day week, how might society change?

Scenario D

If schools assessed students without exams, what would happen?

Teacher objection: “That sounds convincing, but what if…?”

Game 7 · Advice clinic

Give nuanced advice

Student gives advice and predicts outcomes. Encourage second conditionals, first conditionals, and formal inversion when appropriate.

Problems: I regret turning down a job. / I’m about to make a major purchase. / I struggle to meet deadlines. / I’m thinking of moving abroad.

Useful frames: “If I were you, I’d…” / “If you do that, you may…” / “Had you considered…?” / “If you’d chosen differently, you might be… now.”

Teacher observation sheet

Feedback after speaking

09 · Consolidate

Final review

Zero / First

Facts and routines vs open future possibilities.

If you press this, it starts. / If it starts, I’ll call you.

Second / Third

Imaginary present/future vs unreal past.

If I had time, I’d go. / If I’d had time, I’d have gone.

Mixed

Condition and result belong to different times.

If I’d trained, I’d be fitter now.

Exit ticket

Write one original example of each form, including one alternative to if or one inversion. Explain the timeline.