Intermediate 28 questions Answer key included Free to print

A conditional sentence has an if clause and a main clause. Zero: if + present, present (facts). First: if + present, will (real future). Second: if + past, would (unreal present). Third: if + past perfect, would have (unreal past). Unless means "if not". The answer key is at the end.

📄 Download PDF (with answers)

Learn the rules first: Mastering Conditional Sentences in English Grammar · Mixed Conditionals — Crossing Time in If-Sentences

Practise online, with instant answers: Conditional Sentences practice test (Basic) · Conditional Sentences practice test (Intermediate)

Conditional Sentences Worksheet with Answers

Free English worksheets, tests and lessons at enableacademy.in

A. Which conditional?

Write zero, first, second or third.

  1. If you heat ice, it melts.
  2. If it rains tomorrow, we will cancel the picnic.
  3. If I were a bird, I would fly to Kerala.
  4. If she had studied, she would have passed.
  5. If you mix red and blue, you get purple.
  6. If Ravi wins the match, his team will celebrate.
  7. If I had a car, I would drive to Jaipur.
  8. If we had left earlier, we would have caught the train.

B. Complete the sentence

Fill in the blank with the correct form of the verb in brackets. Some answers need more than one word. Use will or would where a modal is needed.

  1. If it rains tomorrow, I __________ (stay) at home.
  2. If I __________ (be) rich, I would buy a big house.
  3. If you had called me, I __________ (help) you.
  4. Water __________ (boil) if you heat it to 100 degrees.
  5. If she __________ (not hurry), she will miss the bus.
  6. If Meena had known the answer, she __________ (tell) us.
  7. If I __________ (have) more time, I would learn the guitar.
  8. If you __________ (study) hard, you will pass.
  9. If he had taken the medicine, he __________ (feel) better yesterday.
  10. If they __________ (not leave) now, they would be late.

C. Unless

Rewrite each sentence with the word in brackets. Keep the meaning.

  1. If you do not hurry, you will miss the train. (Unless)
  2. If you don't study, you will not pass. (Unless)
  3. Unless it rains, we will play cricket. (If)
  4. I will not go if she does not invite me. (unless)

D. Choose the correct form

Circle the correct word or phrase.

  1. If I (would have / had) known, I would have told you.
  2. If it (will rain / rains), we will stay indoors.
  3. If he (studies / studied) harder, he would get better marks.
  4. You will fail (if / unless) you work hard.

E. Correct the mistakes

Each sentence has one mistake. Write the sentence correctly.

  1. If I will see him, I will tell him.
  2. If she would have asked, I would have helped.

Answer Key

A. Which conditional?

  1. zero
  2. first
  3. second
  4. third
  5. zero
  6. first
  7. second
  8. third

B. Complete the sentence

  1. will stay
  2. were (or was)
  3. would have helped
  4. boils (or will boil)
  5. does not hurry (or doesn't hurry)
  6. would have told
  7. had
  8. study
  9. would have felt
  10. did not leave (or didn't leave)

C. Unless

  1. Unless you hurry, you will miss the train.
  2. Unless you study, you will not pass.
  3. If it does not rain, we will play cricket. (or doesn't rain)
  4. I will not go unless she invites me.

D. Choose the correct form

  1. had
  2. rains
  3. studied
  4. unless

E. Correct the mistakes

  1. If I see him, I will tell him.
  2. If she had asked, I would have helped.

Related worksheets

See all 72 worksheets →