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

Conditionals Worksheet

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

Answer key

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

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