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

Conditionals Worksheet

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

Answer key

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

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