← Conditionals: zero, first, second lesson New set →

Conditionals Worksheet

English grammar lesson 27: Conditionals: zero, first, second · Set 543 · 40 questions
TalentJR

The grammar rule (Match the two halves): Zero (always true): if + present, present — If you heat ice, it melts. First (likely future): if + present, will + base — If it rains tomorrow, we will stay at home. Never “will” in the if part. Second (imaginary): if + past, would + base — If I had wings, I would fly to school.

NameDateTime takenScore ___ / 40
  1. 1.If plants get no water, they ___. (a) died (b) die (c) dies
  2. 2.If the bus ___ late, I will miss the first class. (a) come (b) would come (c) will come (d) comes
  3. 3.If the bus ___ late, we will miss the first class. (a) comes (b) come (c) would come (d) will come
  4. 4.If India wins the match, you ___ with joy. (a) danced (b) will dances (c) will dance (d) would dance
  5. 5.If the train leaves on time, she ___ Jaipur by noon. (a) will reach (b) will reaches (c) reached (d) would reach
  6. 6.If Riya knew the answer, she ___ tell the teacher. (a) did (b) will (c) would be (d) would
  7. 7.If Mum makes kheer, they ___ two bowls. (a) would eat (b) will eats (c) ate (d) will eat
  8. 8.If I ___ wings, I would fly to school. (a) had (b) have (c) will have (d) would have
  9. 9.If the bus ___ late, he will miss the first class. (a) will come (b) come (c) would come (d) comes
  10. 10.If India wins the match, they ___ with joy. (a) would dance (b) will dance (c) danced (d) will dances
  11. 11.If it rains tomorrow, they ___ at home. (a) stayed (b) would stay (c) will stay (d) will stays
  12. 12.If you mix red and white, you ___ pink. (a) got (b) gets (c) get
  13. 13.If Mum ___ kheer, she will eat two bowls. (a) make (b) would make (c) makes (d) will make
  14. 14.If the shop ___ early, we will buy fresh mangoes. (a) will open (b) would open (c) opens (d) open
  15. 15.If Mum makes kheer, we ___ two bowls. (a) ate (b) will eats (c) will eat (d) would eat
  16. 16.If it rains tomorrow, I ___ at home. (a) would stay (b) will stays (c) will stay (d) stayed
  17. 17.If the train leaves on time, you ___ Jaipur by noon. (a) would reach (b) will reaches (c) reached (d) will reach
  18. 18.If the train leaves on time, I ___ Jaipur by noon. (a) reached (b) will reach (c) would reach (d) will reaches
  19. 19.If Ananya ___ a magic lamp, she would wish for more holidays. (a) found (b) will find (c) finds (d) would find
  20. 20.If Pooja had a lot of money, she ___ buy a big library. (a) would be (b) will (c) would (d) did
  21. 21.If the bus comes late, I ___ the first class. (a) would miss (b) missed (c) will misses (d) will miss
  22. 22.If you ___ wings, you would fly to school. (a) would have (b) had (c) will have (d) have
  23. 23.If Isha had wings, she ___ fly to school. (a) would (b) would be (c) did (d) will
  24. 24.If Diya ___ wings, she would fly to school. (a) will have (b) would have (c) has (d) had
  25. 25.If you knew the answer, you ___ tell the teacher. (a) would be (b) would (c) did (d) will
  26. 26.If they ___ a free day, they would visit Nani. (a) would get (b) get (c) got (d) will get
  27. 27.If Isha ___ the answer, she would tell the teacher. (a) knows (b) will know (c) knew (d) would know
  28. 28.If the bus ___ late, she will miss the first class. (a) comes (b) come (c) will come (d) would come
  29. 29.If I ___ a lot of money, I would buy a big library. (a) have (b) would have (c) had (d) will have
  30. 30.If you drop an egg, it ___. (a) break (b) breaks (c) broke
  31. 31.If you heat water to 100 °C, it ___. (a) boils (b) boiled (c) boil
  32. 32.If I knew the answer, I ___ tell the teacher. (a) would (b) did (c) will (d) would be
  33. 33.If it ___ tomorrow, they will stay at home. (a) rains (b) will rain (c) rain (d) would rain
  34. 34.If we found a magic lamp, we ___ wish for more holidays. (a) will (b) would (c) would be (d) did
  35. 35.If you had a lot of money, you ___ buy a big library. (a) would be (b) will (c) did (d) would
  36. 36.If you heat ice, it ___. (a) melted (b) melts (c) melt
  37. 37.If they ___ the answer, they would tell the teacher. (a) know (b) would know (c) knew (d) will know
  38. 38.If the train ___ on time, you will reach Jaipur by noon. (a) will leave (b) leaves (c) leave (d) would leave
  39. 39.If the train leaves on time, he ___ Jaipur by noon. (a) reached (b) would reach (c) will reaches (d) will reach
  40. 40.If Isha got a free day, she ___ visit Nani. (a) would (b) would be (c) did (d) will

Answer key

  1. die
  2. comes
  3. comes
  4. will dance
  5. will reach
  6. would
  7. will eat
  8. had
  9. comes
  10. will dance
  11. will stay
  12. get
  13. makes
  14. opens
  15. will eat
  16. will stay
  17. will reach
  18. will reach
  19. found
  20. would
  21. will miss
  22. had
  23. would
  24. had
  25. would
  26. got
  27. knew
  28. comes
  29. had
  30. breaks
  31. boils
  32. would
  33. rains
  34. would
  35. would
  36. melts
  37. knew
  38. leaves
  39. will reach
  40. would

Free english grammar lessons, practice and worksheets at talentjr.in/english-grammar