Skip to content
SLAYLANGUAGE SCHOOL
Account

English grammar quiz

English conditionals quiz: zero to third

If I have, if I had or if I had had? Check all four types of conditionals plus mixed ones: 12 questions with every answer explained.

  • 12 questions
  • Level B1–B2
  • Every answer explained
  • No sign-up
Start the quiz

Quiz: Conditionals

Choose the right option — you’ll instantly see if you got it and why. Your score comes after the last question.

Answered: 0 of 12
  1. Question 1.

    If you heat ice, it (blank).

    Choose the right option

  2. Question 2.

    If it (blank) tomorrow, we’ll stay at home.

    Choose the right option

  3. Question 3.

    If I (blank) you, I would talk to her.

    Choose the right option

  4. Question 4.

    If I had more free time, I (blank) learn to play the guitar.

    Choose the right option

  5. Question 5.

    If she (blank) harder, she would have passed the exam.

    Choose the right option

  6. Question 6.

    If we had left earlier, we (blank) the train.

    Choose the right option

  7. Question 7.

    If you (blank) Tom, tell him to call me.

    Choose the right option

  8. Question 8.

    What (blank) you do if you won a million dollars?

    Choose the right option

  9. Question 9.

    I (blank) you if I had known you were in hospital.

    Choose the right option

  10. Question 10.

    Unless you hurry, you (blank) late.

    Choose the right option

  11. Question 11.

    If he (blank) a car, he could drive us to the airport. But he doesn’t have one.

    Choose the right option

  12. Question 12.

    If I had taken that job, I (blank) in London now.

    Choose the right option

Report a problem

Tell us what went wrong: which question or step, what you clicked and what you saw. A screenshot helps a lot.

Optional. An image up to 10 MB.

English conditionals: the rule

The type depends on how real the condition is and which time it refers to.

  1. Zero Conditional: general truths

    Whenever the condition happens, the result always follows. If can be replaced with when.

    • If you mix red and white, you get pink.

      always true

    • If I drink coffee late, I can’t sleep.

      every time

  2. First Conditional: real future

    It may well happen. After if use the Present Simple; in the other half use will (or can, may, an imperative).

    • If you call me, I’ll come.

      a real possibility

    • If it’s sunny, we’ll go to the beach.

      depends on the weather

  3. Second Conditional: imaginary present

    Unreal or unlikely now or in the future. If + Past Simple (were for every person), would + V1.

    • If I had a dog, I’d walk it every day.

      I don’t have a dog

    • If I were you, I’d say yes.

      advice

  4. Third Conditional: a past you can’t change

    Imagining a different past: regret, criticism, “if only”. If + Past Perfect, would have + V3.

    • If I had known, I would have helped.

      I didn’t know, so I didn’t help

    • If we hadn’t missed the bus, we wouldn’t have been late.

      we missed it and were late

Start the quiz

Typical mistakes

Things learners of English often say. On the left — what to avoid, on the right — the correct version.

  • Not this: If I will see him, I’ll tell him.

    This: If I see him, I’ll tell him.

    No will after if.

  • Not this: If I would have money, I would buy it.

    This: If I had money, I would buy it.

    Would goes in the result, not after if.

  • Not this: If I had known, I would help.

    This: If I had known, I would have helped.

    Past condition, past result: would have + V3.

  • Not this: If I am you, I would go.

    This: If I were you, I would go.

    Advice: Second Conditional, If I were you.

FAQ

Didn’t find your answer? Send us a request — we’ll tell you everything.

How many types of conditionals are there in English?

Four main ones: zero (general truths), first (real future), second (imaginary present) and third (imaginary past). There are also mixed conditionals, where the condition and the result refer to different times: If I had studied medicine, I would be a doctor now.

Why can’t I use will after if?

In the if-part, English expresses the future with the Present Simple: If it rains tomorrow… Will goes in the result: …we will stay at home.

If I were or if I was?

In the Second Conditional the classic form is were for every person: If I were you, if she were here. If I was is common in speech, but were is better in tests, exams and writing. In the set phrase If I were you, it’s always were.

How do I tell the second and third conditionals apart?

Look at the time. About now or the future — second: If I had time, I would go. About a past that can’t be changed — third: If I had had time, I would have gone.

More grammar quizzes

Next step

Keep learning with a mini-course

Short online courses by Slay School teachers: a 15-minute lesson a day with audio, exercises and dialogues, and the words you forget come back on their own.

  • Day 1 is free
  • 15 minutes a day, at your own pace
  • Every word has audio
  • Lifetime access once paid

All you need to start is an email or a Google account.

Start the test