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

Conditionals Worksheet

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

Answer key

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

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