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

Conditionals Worksheet

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

Answer key

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

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