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

Conditionals Worksheet

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

Answer key

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

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