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

Conditionals Worksheet

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

Answer key

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

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