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

Conditionals Worksheet

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

Answer key

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

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