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

Conditionals Worksheet

English grammar lesson 27: Conditionals: zero, first, second · Set 96 · 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 Omkar knew the answer, he ___ tell the teacher. (a) would be (b) did (c) will (d) would
  2. 2.If the bus ___ late, she will miss the first class. (a) comes (b) will come (c) come (d) would come
  3. 3.If you drop an egg, it ___. (a) break (b) broke (c) breaks
  4. 4.If the shop opens early, I ___ fresh mangoes. (a) will buys (b) would buy (c) bought (d) will buy
  5. 5.If the train leaves on time, he ___ Jaipur by noon. (a) would reach (b) reached (c) will reaches (d) will reach
  6. 6.If the shop opens early, we ___ fresh mangoes. (a) bought (b) will buys (c) will buy (d) would buy
  7. 7.If you heat water to 100 °C, it ___. (a) boiled (b) boil (c) boils
  8. 8.If I ___ wings, I would fly to school. (a) had (b) will have (c) would have (d) have
  9. 9.If Aisha had wings, she ___ fly to school. (a) would be (b) did (c) would (d) will
  10. 10.If you heat ice, it ___. (a) melt (b) melts (c) melted
  11. 11.If we ___ a lot of money, we would buy a big library. (a) would have (b) had (c) have (d) will have
  12. 12.If you mix red and white, you ___ pink. (a) gets (b) got (c) get
  13. 13.If Kunal ___ wings, he would fly to school. (a) has (b) had (c) would have (d) will have
  14. 14.If we had wings, we ___ fly to school. (a) did (b) will (c) would (d) would be
  15. 15.If the train leaves on time, they ___ Jaipur by noon. (a) would reach (b) reached (c) will reach (d) will reaches
  16. 16.If India wins the match, she ___ with joy. (a) danced (b) will dance (c) would dance (d) will dances
  17. 17.If Pooja ___ wings, she would fly to school. (a) would have (b) will have (c) has (d) had
  18. 18.If India wins the match, he ___ with joy. (a) will dance (b) danced (c) would dance (d) will dances
  19. 19.If it rains tomorrow, he ___ at home. (a) will stays (b) would stay (c) will stay (d) stayed
  20. 20.If Kabir found a magic lamp, he ___ wish for more holidays. (a) will (b) did (c) would be (d) would
  21. 21.If you mix blue and yellow, you ___ green. (a) got (b) gets (c) get
  22. 22.If plants get no water, they ___. (a) dies (b) die (c) died
  23. 23.If it ___ tomorrow, they will stay at home. (a) will rain (b) rains (c) rain (d) would rain
  24. 24.If Aisha found a magic lamp, she ___ wish for more holidays. (a) did (b) will (c) would (d) would be
  25. 25.If I had wings, I ___ fly to school. (a) will (b) would (c) would be (d) did
  26. 26.If the shop ___ early, you will buy fresh mangoes. (a) will open (b) would open (c) opens (d) open
  27. 27.If Farhan ___ a magic lamp, he would wish for more holidays. (a) will find (b) finds (c) would find (d) found
  28. 28.If the shop opens early, they ___ fresh mangoes. (a) would buy (b) will buys (c) bought (d) will buy
  29. 29.If you ___ the answer, you would tell the teacher. (a) knew (b) would know (c) will know (d) know
  30. 30.If the train leaves on time, we ___ Jaipur by noon. (a) will reach (b) reached (c) will reaches (d) would reach
  31. 31.If India wins the match, they ___ with joy. (a) would dance (b) will dances (c) will dance (d) danced
  32. 32.If it rains tomorrow, we ___ at home. (a) will stays (b) will stay (c) stayed (d) would stay
  33. 33.If the bus comes late, they ___ the first class. (a) will miss (b) would miss (c) missed (d) will misses
  34. 34.If it ___ tomorrow, you will stay at home. (a) rain (b) rains (c) will rain (d) would rain
  35. 35.If they lived near the sea, they ___ swim every day. (a) will (b) did (c) would be (d) would
  36. 36.If Manav had wings, he ___ fly to school. (a) did (b) will (c) would be (d) would
  37. 37.If the train leaves on time, you ___ Jaipur by noon. (a) will reach (b) reached (c) would reach (d) will reaches
  38. 38.If we ___ the answer, we would tell the teacher. (a) will know (b) knew (c) would know (d) know
  39. 39.If India wins the match, I ___ with joy. (a) danced (b) would dance (c) will dance (d) will dances
  40. 40.If Pooja knew the answer, she ___ tell the teacher. (a) would (b) would be (c) did (d) will

Answer key

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

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