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

Conditionals Worksheet

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

Answer key

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

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