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

Conditionals Worksheet

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

Answer key

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

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