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

Conditionals Worksheet

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

Answer key

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

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