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

Conditionals Worksheet

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

Answer key

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

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