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

Conditionals Worksheet

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

Answer key

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

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