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

Conditionals Worksheet

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

Answer key

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

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