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

Conditionals Worksheet

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

Answer key

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

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