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

Conditionals Worksheet

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

Answer key

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

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