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

Conditionals Worksheet

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

Answer key

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

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