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

Conditionals Worksheet

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

Answer key

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

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