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

Conditionals Worksheet

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

Answer key

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

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