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

Conditionals Worksheet

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

Answer key

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

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