English Conditionals. Zero, First, Second, Third and Mixed Conditionals

Learn zero, first, second, third, and mixed conditionals with clear rules, structures, examples, and practice for B1 learners.
Zero Conditional: Facts and Things That Are Always True
First Conditional: Real Future Possibilities
Second Conditional: Imaginary or Unlikely Situations
Third Conditional: Imagining a Different Past
Compare the Four Conditionals
Mixed Conditionals
Type 1
Type 2
Quick Practice
Remember the Main Difference
What happens if you heat ice? What will you do if it rains tomorrow? Where would you live if you could choose any country?
All these sentences use conditionals. We use conditional sentences to talk about a condition and what happens, will happen, would happen, or would have happened because of it.
Most conditional sentences have two parts:
if-clause (condition) + main clause (result)
If it rains, we will stay home.
If it rains is the condition. We will stay home is the result.
The order can also change:
We will stay home if it rains.
When the if-clause comes first, we normally put a comma after it. When it comes second, we usually do not need a comma.
There are four main types of conditionals in English: zero, first, second, and third conditionals. Let's look at when and how to use each one.
Zero Conditional: Facts and Things That Are Always True
We use the zero conditional for facts, rules, habits, and situations where one thing regularly causes another.
Structure:
If + present simple, present simple
If you heat ice, it melts.
Both parts use the present simple because we are not talking about one future possibility. We are saying what normally or always happens.

More examples:
- If I drink coffee late, I can't sleep.
- If plants don't get enough water, they die.
- If you press this button, the computer turns off.
The zero conditional is useful for general truths. If the result happens only in a particular future situation, we usually need the first conditional instead.
First Conditional: Real Future Possibilities
We use the first conditional when something is realistically possible in the future.
Structure:
If + present simple, will + base verb
If it rains tomorrow, we will stay home.
The condition is possible: maybe it will rain and maybe it won't. We are talking about what will happen if it does.

More examples:
- If I finish work early, I'll call you.
- If she studies tonight, she'll be ready for the test.
- If we don't hurry, we'll miss the bus.
Notice that we normally use the present simple after if, even though we are talking about the future:
✅ If she comes tomorrow, we'll talk to her.
❌ If she will come tomorrow, we'll talk to her.
We can also use words such as can, may, might, or an imperative in the result:
- If you finish early, you can go home.
- If the weather improves, we might go to the beach.
- If you see Anna, tell her to call me.
The main idea is the same for all First Conditional sentences: this is a real or possible situation.
Second Conditional: Imaginary or Unlikely Situations
The second conditional moves away from real possibilities. We use it to imagine situations that are unlikely, unreal, or different from reality now or in the future.
Structure:
If + past simple, would + base verb
If I had a dog, I would take it for walks every day.
Here, had looks like a past tense, but we are not necessarily talking about the past. The past form shows that the situation is imaginary or not true now.
Compare:
If I have enough money, I'll buy the laptop.
First conditional: I may have enough money in the future.
If I had enough money, I'd buy the laptop.
Second conditional: I don't have enough money, or I think getting enough is unreal.

More examples:
- If I lived near the sea, I would swim every morning. (I don't live near the sea)
- If she knew the answer, she would tell us. (She doesn't know the answer)
- If we had a bigger house, we could invite more people. (We cannot invite more people, because our house is small)
With the verb be, you may hear both was and were in everyday English. However, were is traditionally used for imaginary conditions, especially in more careful English:
If I were you, I would talk to the teacher.
If he were here, he would know what to do.
The second conditional is especially useful when discussing imaginary choices, unlikely possibilities, and situations that are different from reality.
Third Conditional: Imagining a Different Past
The third conditional is about the past — but not about what really happened. We use it to imagine how the past could have been different.
Structure:
If + past perfect, would have + past participle
If I had left earlier, I would have caught the train.
What really happened? I didn't leave early, so I didn't catch the train. The opportunity is over, but I can imagine a different result.

More examples:
- If she had studied more, she would have passed the exam. (She didn't and she failed)
- If we had known about the problem, we would have helped. (We didn't know and didn't help)
- If they hadn't missed the bus, they would have arrived on time. (They missed the bus and were late)
We can also use could have or might have when the result is less certain:
- If you had called me, I could have helped you.
- If we had taken a taxi, we might have arrived earlier.
The third conditional often appears when people talk about missed opportunities, mistakes, past decisions, or alternative versions of past events.
Compare the Four Conditionals
The easiest way to understand the difference is to compare them using the same sentence. Read and notice how the meaning changes depending on the type of Conditional we use:

Think about the situation before choosing the grammar:
Is it generally true? → Zero
Is it possible in the future? → First
Is it imaginary or unlikely now? → Second
Did the past already happen differently? → Third
Mixed Conditionals
Once you understand the second and third conditionals, you may also meet mixed conditionals. They are called mixed because the condition and result refer to different times.
Type 1
First type connects a past condition with a present result:
Past condition → present result
If + past perfect, would + base verb
If I had gone to bed earlier, I wouldn't be so tired now.
The condition is in the past: I didn't go to bed earlier. The result is in the present: I am tired now.

More examples:
- If she had accepted that job, she would live in London now. (She didn't accept the job, so she does not live in London now)
- If we hadn't moved here, we wouldn't know each other. (We moved here and so now we know each other)
Type 2
Second type connects a present unreal situation with a past result:
Present condition → past result
If + past simple, would have + past participle
If I weren't allergic to cats, I would have adopted that kitten yesterday.
Being allergic is a present characteristic, but not adopting a kitten happened in the past.

Another example:
If he spoke French, he could have applied for that job. (He does not speak French, that's why he didn't apply for that job)
Mixed conditionals can feel more difficult at first. Instead of trying to memorize every possible combination, ask yourself two questions: When is the condition? And when is the result? If they refer to different times, you may need a mixed conditional.
Quick Practice
Choose the correct form.
- If it rains tomorrow, we (stay / will stay) home.
- If you heat water to 100°C, it (boils / will boil).
- If I (have / had) more money, I would travel more.
- If I (were / had been) you, I would take the job.
- If she studies tonight, she (will be / would be) ready tomorrow.
- If they had left earlier, they (would catch / would have caught) the train.
- If people don't eat, they (get / would get) hungry.
- If we lived closer, we (will see / would see) each other more often.
- If you had told me, I (would help / would have helped) you.
- If I had slept better last night, I (wouldn't be / wouldn't have been) so tired now.
.
.
.
.
.
.
.
Answers
- will stay — first conditional
- boils — zero conditional
- had — second conditional
- were — second conditional
- will be — first conditional
- would have caught — third conditional
- get — zero conditional
- would see — second conditional
- would have helped — third conditional
- wouldn't be — mixed conditional
Remember the Main Difference
All conditionals sentences have two parts of the sentence, they connect a condition with a result, but they show different relationships with reality and time.
- Zero conditional: what generally happens
- First conditional: what may really happen
- Second conditional: what we imagine now or in the future
- Third conditional: what could have happened differently in the past
- Mixed conditional: when the condition and result belong to different times
Start choosing the type by deciding whether the situation is general, realistically possible, imaginary, or already in the past. Once you know that, using the right conditional becomes much easier.
You may also see structures with wish and if only used to talk about unreal situations and regrets. They are related to some of the ideas behind conditionals, but they follow their own patterns and are best learned separately.