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

Conditionals Worksheet

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

Answer key

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

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