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

Conditionals Worksheet

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

Answer key

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

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