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

Conditionals Worksheet

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

Answer key

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

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