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

Conditionals Worksheet

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

Answer key

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

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