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

Conditionals Worksheet

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

Answer key

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

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