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

Conditionals Worksheet

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

Answer key

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

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