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

Conditionals Worksheet

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

Answer key

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

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