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

Conditionals Worksheet

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

Answer key

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

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