English grammar

CEFR A2-B2

Test yourself (22 questions)

Conditional sentences in English: zero, first, second, third

A conditional sentence describes a condition and its result: if one thing happens, another thing follows. English has a small set of fixed patterns for doing this, and once you can name the four types, most of the confusion disappears. The trouble is rarely the meaning. It is keeping the tenses in the right clause.

The structure of a conditional

Every conditional has two parts:

  • the -clause (the condition): if it rains
  • the clause (the result): I will stay home

The order can swap with no change in meaning. There is one punctuation rule, and it is worth getting right because it is easy and examiners notice it:

  • -clause , comma. If it rains, I will stay home.
  • -clause , comma. I will stay home if it rains.

That is the whole punctuation rule. Now the four patterns.

The four conditionals at a glance

TypeIf-clauseMain clauseUseExample
+ , If you heat ice, it melts.
+ + verb, If it rains, I'll stay home.
+ + verbunreal unlikely /If I won the lottery, I'd travel.
+ + participleunreal , If I had studied, I'd have passed.

Read the table top to bottom and you can see the engine: as the situation gets less real, the tense in each clause steps one notch further back in time.

Zero conditional: facts and general truths

Use the zero conditional for things that are always true. The result is not a prediction; it is a law of how the world works. Both clauses are in the present simple.

+ ,

If-clauseMain clause
If you heat ice,it melts.
If you don't water plants,they die.
If you press this button,the machine stops.

You can usually replace if with when here without changing the meaning, because the result happens every time: when you heat ice, it melts.

First conditional: real future situations

Use the first conditional for a future situation you think is realistic or likely. The condition is in the present simple, and the result uses will.

+ , + verb

If-clauseMain clause
If it rains,I'll stay home.
If she calls,I'll tell her.
If we leave now,we'll catch the train.

Note the present tense in the if-clause. The condition is in the future in your head, but English uses the present simple to express it. You can soften the result with might or could when you are less sure: if it rains, I might stay home.

Second conditional: unreal or unlikely present and future

Use the second conditional for situations that are imaginary, unlikely, or contrary to fact right now. The condition is in the past simple, but the meaning is present or future, not past.

+ , + verb

If-clauseMain clause
If I won the lottery,I would travel the world.
If I had more time,I would learn the piano.
If he lived closer,we would see him more.

With the verb be, the standard second-conditional form is for every subject, not was: If I were you, I would wait. If she were here, she would know. You will hear if I was constantly in speech and it is widely accepted, but if I were is the form to use in writing and exams. The same unreal past turns up after wish and if only (I wish I were taller): see wish and if only. As with the first conditional, could or might can replace would: if I won the lottery, I could buy a house.

Third conditional: the unreal past

Use the third conditional to talk about a past situation that did not happen, and to express regret about it. Both clauses look further back: past perfect in the condition, would have plus a past participle in the result.

+ , + participle

If-clauseMain clause
If I had studied,I would have passed.
If we had left earlier,we would have caught the train.
If she had asked,I would have helped.

Everything here is hypothetical, because the past is fixed. If I had studied, I would have passed tells you the speaker did not study and did not pass. Again, could have and might have are available: if I had studied, I might have passed.

Mixed conditionals

Sometimes the condition and the result sit in different times. The most common mix is a : something that did or did not happen in the past still affects now.

+ , + verb

  • If I had taken the job, I would be richer now. (Past decision, present consequence.)
  • If she had studied medicine, she would be a doctor today.

The reverse also exists - a present condition with a past result - but it is rarer: if he weren't so careless, he wouldn't have lost the keys. The point is that you are free to mix the clauses when the timeline genuinely crosses; you do not have to keep both halves in the same conditional. Both mixes, with more examples, are in mixed conditionals.

Unless, and other ways in

Unless means if not. It introduces the condition under which the result will happen:

  • I'll stay home unless it stops raining. (= if it does not stop raining)
  • Unless you hurry, we'll miss the train. (= if you do not hurry)

It takes the same comma rule and the same tense pattern as a normal if-clause. You can also begin conditions with as long as, provided (that) and on condition that, but if and unless carry the vast majority of the work. Beware in case, which looks like a condition and is not one in British English: take an umbrella in case it rains means take it now, as a precaution, whether it rains or not.

Common mistakes

Ranked by how often learners actually make them.

  1. Putting will or would in the if-clause. This is the big one. The condition does not take will or would (polite requests such as if you would follow me aside). If I will see him, I'll tell him should be If I see him, I'll tell him. And If I would have known, I would have come should be If I had known, I would have come. Keep will and would in the result clause only.
  2. conditional. If I would have studied, I would have passed blends the two. The third conditional needs the past perfect in the condition: If I had studied, I would have passed. Use the second for the unreal present, the third for the unreal past.
  3. Comma errors. A comma is needed only when the if-clause comes first. I will stay home, if it rains has a comma it does not need; drop it when the condition comes second. And do not forget the comma when it does come first.
  4. Using was instead of were in the second conditional. If I was rich is informal at best. In careful English it is If I were rich.
  5. . If you heat ice, it will melt is not wrong, but it sounds like a prediction about this ice. For a general fact, the natural choice is both clauses present: if you heat ice, it melts.

Practice

Choose or complete the correct form. Answers are below.

  1. If you ___ (mix) blue and yellow, you get green.
  2. If it ___ (rain) tomorrow, we will cancel the picnic.
  3. If I ___ (be) you, I would take the job.
  4. If she had left earlier, she ___ (catch) the train.
  5. I won't forgive him ___ he apologises.

: 1. mix (zero conditional - a general truth) 2. rains (first conditional - present simple in the if-clause, never will) 3. were (second conditional - standard were for all subjects) 4. would have caught (third conditional - would have + past participle) 5. unless (unless = if not; until also works, with a slightly different meaning)

Conditionals come up again in the English grammar test, alongside tenses, modals and prepositions.

Practise: test yourself

Pick the right one

0/8

Choose the correct verb form for each conditional sentence. Use careful written English.

  1. When water 100 degrees, it boils.

  2. If she me, I will tell her.

  3. If I you, I would take the job.

  4. If I the answer, I would tell you.

  5. If we had left earlier, we the train.

  6. If she had asked, I her.

  7. I will call you when I home.

  8. If I had taken the job, I in Madrid now.

Fill in the blank

0/8

Fill each gap with the correct word or verb form.

  1. If he me, I will tell him. (call)

  2. If you now, you will catch the train. (leave)

  3. If I you, I would wait. (be)

  4. If he closer, we would see him more. (live)

  5. If I had known, I would come.

  6. If she had left earlier, she would have the train. (catch)

  7. If he late, we will go without him. (be)

  8. If you don't sleep well, you bad the next day. (feel)

Matching

0/6

Match each sentence with its conditional type.

Frequently asked questions

What are the four types of conditional sentences?
The zero conditional (if + present simple, present simple) is for facts and general truths. The first conditional (if + present simple, will + base) is for real future situations. The second conditional (if + past simple, would + base) is for unreal or unlikely present and future situations. The third conditional (if + past perfect, would have + past participle) is for unreal past situations and regrets.
Do I put a comma in a conditional sentence?
Yes, when the if-clause comes first: If it rains, I will stay home. When the if-clause comes second, you do not use a comma: I will stay home if it rains. The comma marks the break between the two clauses only when the condition leads.
Why is it wrong to say If I will see him?
In the four standard conditionals, the if-clause does not take will or would. The condition uses a present or past tense; the result clause carries will or would. (Polite requests are the exception: if you would follow me, if you will wait here a moment.) So it is If I see him, I will tell him, not If I will see him. The same rule blocks If I would have known: use If I had known.
Is it If I was or If I were in the second conditional?
If I were is the standard form in the second conditional for all subjects: If I were you, I would wait. If I was is common in speech and is widely accepted, but If I were is the safer choice in writing and in exams.