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

Conditionals Worksheet

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

Answer key

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

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