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

Conditionals Worksheet

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

Answer key

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

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