A conditional sentence has two halves: the condition (the if-clause) and the result (the main clause). The type of conditional depends on one question: how real is this situation, and when does it apply? Real situations use normal tenses. Unreal situations “step back” one tense. That single idea explains all five types.


The Big Idea: Real vs Unreal

Every conditional is a combination of two decisions: is the condition real or unreal? and is the time present/future or past? The tense in each half follows directly.

TypeReal or unreal?TimeFormula
ZeroRealAlways / general truthIf + present, present
FirstRealFutureIf + present, will + verb
SecondUnrealPresent / futureIf + past, would + verb
ThirdUnrealPastIf + past perfect, would have + p.p.
MixedUnrealPast condition + present resultIf + past perfect, would + verb
Memory hook: “Unreal steps back.” Present reality → past tense (second conditional); past reality → past perfect (third conditional). One step back in tense equals one step away from reality.

Zero Conditional: Facts & Habits

Formula: If + present simple, present simple

The zero conditional states scientific facts, general truths, and personal habits — things that are always true when the condition is met. There is no “will” here, because nothing is being predicted; it is a simple cause and effect.

If you heat ice, it melts.
If I drink coffee late, I don’t sleep well.
If the internet is down, we use the office phones.

When can replace if here without changing the meaning: When you heat ice, it melts. That is the fastest way to recognize a zero conditional — the sentence states an automatic result, not a possibility.


First Conditional: Real Future Possibilities

Formula: If + present simple, will + base verb

In a typical first conditional, the if-clause uses a present form and the result clause often uses will: If it rains, we will stay home. Will can also occur in an if-clause when it expresses willingness: If you will help, we can finish today. The pattern depends on meaning.

If it rains tomorrow, we will cancel the picnic.
If you arrive early, I ’ll save you a seat.
If the client signs today, we ’ll start next week.

Do not put will in the if-clause for future time: If it will rain, we will cancel. → If it rains, we will cancel. The if-clause uses the present tense.


Second Conditional: Unreal Present & Hypotheticals

Formula: If + past simple, would + base verb

The second conditional describes unreal or unlikely present situations, imaginary worlds, and advice. Because the situation is imaginary, the tense steps back to the past — even though you are talking about now.

If I had more money, I would travel the world.
If she were here, she would know what to do.
If I were you, I would apply for the job.

The most famous use is giving advice: If I were you, I would… Note the subjunctive were for all persons — more on that in Section 7. This conditional is also the polite way to talk about unlikely dreams: If I won the lottery, I would quit my job.


Third Conditional: Unreal Past & Regret

Formula: If + past perfect, would have + past participle

The third conditional talks about the past that cannot be changed. Use it for regret, missed opportunities, and imagining different outcomes of things that already happened.

If I had studied harder, I would have passed the exam.
If we had left earlier, we would have caught the train.
If the team had tested it, the bug wouldn’t have reached production.

Notice the double past: had studied (past perfect) in the condition, would have passed in the result. Both halves reach back in time because the whole situation lives in the past.


Mixed Conditionals

Mixed conditionals break the “same time in both halves” rule. The most common mix is a past condition with a present result: the condition happened (or didn’t) in the past, and the consequence is visible now.

Formula: If + past perfect, would + base verb

If I had taken that job, I would live in Paris now. (past condition → present result)
If she hadn’t broken her leg, she would be playing today. (past condition → present result)
If we had invested earlier, we would have a bigger office now. (past condition → present result)

The trick to spotting a mixed conditional: the if-clause is third-conditional (past perfect) but the result clause is second-conditional (would + verb, no “have”). Mixed conditionals show up in advanced exams and in natural business English when people explain how the past shapes the present.


If I Was vs If I Were

In unreal situations (second and mixed conditionals), the subjunctive form were is preferred for all subjects: I were, she were, it were. The subjunctive signals clearly that the situation is hypothetical.

If I were you, I would double-check the figures. (hypothetical → subjunctive were)
If he were the manager, the rules would change. (unreal present)
If I was late yesterday, I apologize. (factual past — was is correct here, not hypothetical)

Test: if the sentence is imaginary, use were. If it is a factual statement about the past, use was. For a formal hypothetical, if I were is the safe choice for hypotheticals.


Common Mistakes

If it will rain, we will cancel. → If it rains, we will cancel. (no will in the if-clause)
If I would have known, I would have come. → If I had known, I would have come.
If I will have money, I will buy it. → If I have money, I will buy it.
Informal: If I was the CEO, I would change everything. Formal alternative: If I were the CEO, I would change everything. (formal/subjunctive)
If I have studied harder, I would pass. → If I had studied harder, I would have passed. (past unreal needs past perfect + would have)

Test Yourself

Complete each sentence with the correct form, then check the answers. State which conditional type you used.

1. If you ___ (freeze) water, it ___ (turn) into ice.

Answer: freeze / turns — zero conditional, general truth.

2. If we ___ (miss) the train, we ___ (be) late.

Answer: miss / will be — first conditional, real future possibility.

3. If I ___ (win) the lottery, I ___ (buy) a house.

Answer: won / would buy — second conditional, unreal present.

4. Yesterday they arrived late, so the meeting did not start at 9. Complete the past counterfactual: If they ___ (arrive) on time, the meeting ___ (start) at 9.

Answer: had arrived / would have started — third conditional, unreal past.

5. If I ___ (not / break) my laptop, I ___ (work) from home now.

Answer: hadn’t broken / would work — mixed conditional, past condition + present result.

6. If I ___ (be) you, I ___ (accept) the offer.

Answer: were / would accept — second conditional with subjunctive were.

How to Make Conditionals Automatic

Conditionals are formula-driven, which makes them perfect for active drilling. Write each of the five formulas on a card, then generate your own sentence for each one — not a memorized example, a sentence about your real life. Generating your own examples forces the tense logic through your own production system.

PromGee’s grammar and tenses categories include focused conditionals practice: you get a scenario and must choose the correct conditional type and tense, with explanations of how the other types would change the meaning. That kind of retrieval practice helps build automaticity.

Before your next exam or business email, run a quick self-test: take one regret, one dream, and one plan, and express each as a third, second, and first conditional. If you can do all three accurately, you have internalized the system.

Summary Matrix

Common patterns are zero (facts): if + present, present; first (future possibility): if + present, will; second (hypothetical present): if + past, would; third (unreal past): if + past perfect, would have + past participle. Mixed conditionals combine different time references. Use “if I were” for formal hypotheticals. Normally avoid will or would in the if-clause when they merely mark future time or an unreal result; they can express willingness or a polite request, as in “If you will wait here, I will call the manager.”

Drill Conditionals That Stick

PromGee turns conditional formulas into repeatable practice with AI feedback.

Start Focused Practice