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

Conditionals Worksheet

English grammar lesson 27: Conditionals: zero, first, second · Set 497 · 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 they ___ a lot of money, they would buy a big library. (a) will have (b) would have (c) have (d) had
  2. 2.If it ___ tomorrow, you will stay at home. (a) rain (b) will rain (c) would rain (d) rains
  3. 3.If the train leaves on time, she ___ Jaipur by noon. (a) would reach (b) will reaches (c) will reach (d) reached
  4. 4.If Ananya ___ a free day, she would visit Nani. (a) will get (b) gets (c) would get (d) got
  5. 5.If Kavya had a lot of money, she ___ buy a big library. (a) would be (b) will (c) did (d) would
  6. 6.If they had wings, they ___ fly to school. (a) would be (b) will (c) would (d) did
  7. 7.If the shop opens early, she ___ fresh mangoes. (a) bought (b) will buy (c) will buys (d) would buy
  8. 8.If Mum ___ kheer, she will eat two bowls. (a) make (b) will make (c) would make (d) makes
  9. 9.If it ___ tomorrow, I will stay at home. (a) will rain (b) rains (c) would rain (d) rain
  10. 10.If you ___ wings, you would fly to school. (a) have (b) would have (c) will have (d) had
  11. 11.If Aisha lived near the sea, she ___ swim every day. (a) would (b) would be (c) did (d) will
  12. 12.If the train leaves on time, I ___ Jaipur by noon. (a) will reaches (b) will reach (c) would reach (d) reached
  13. 13.If the train leaves on time, we ___ Jaipur by noon. (a) will reaches (b) will reach (c) reached (d) would reach
  14. 14.If you heat ice, it ___. (a) melts (b) melted (c) melt
  15. 15.If Nisha had wings, she ___ fly to school. (a) would be (b) did (c) would (d) will
  16. 16.If the shop opens early, they ___ fresh mangoes. (a) would buy (b) bought (c) will buy (d) will buys
  17. 17.If the shop opens early, we ___ fresh mangoes. (a) will buys (b) will buy (c) bought (d) would buy
  18. 18.If you heat water to 100 °C, it ___. (a) boil (b) boils (c) boiled
  19. 19.If Mum ___ kheer, we will eat two bowls. (a) would make (b) make (c) makes (d) will make
  20. 20.If it rains tomorrow, she ___ at home. (a) would stay (b) will stays (c) stayed (d) will stay
  21. 21.If the shop opens early, you ___ fresh mangoes. (a) would buy (b) will buy (c) will buys (d) bought
  22. 22.If Mum makes kheer, I ___ two bowls. (a) will eat (b) would eat (c) will eats (d) ate
  23. 23.If I had wings, I ___ fly to school. (a) did (b) will (c) would (d) would be
  24. 24.If the shop ___ early, we will buy fresh mangoes. (a) would open (b) open (c) will open (d) opens
  25. 25.If Saanvi had wings, she ___ fly to school. (a) will (b) would be (c) would (d) did
  26. 26.If you ___ a free day, you would visit Nani. (a) get (b) got (c) will get (d) would get
  27. 27.If we ___ a magic lamp, we would wish for more holidays. (a) will find (b) find (c) would find (d) found
  28. 28.If the bus comes late, he ___ the first class. (a) missed (b) will misses (c) will miss (d) would miss
  29. 29.If it ___ tomorrow, they will stay at home. (a) rains (b) rain (c) would rain (d) will rain
  30. 30.If Neel ___ wings, he would fly to school. (a) will have (b) had (c) has (d) would have
  31. 31.If it ___ tomorrow, we will stay at home. (a) rain (b) will rain (c) rains (d) would rain
  32. 32.If I ___ wings, I would fly to school. (a) will have (b) had (c) would have (d) have
  33. 33.If Mum makes kheer, they ___ two bowls. (a) would eat (b) will eat (c) ate (d) will eats
  34. 34.If Ishaan ___ wings, he would fly to school. (a) has (b) would have (c) had (d) will have
  35. 35.If the shop opens early, I ___ fresh mangoes. (a) bought (b) will buy (c) will buys (d) would buy
  36. 36.If the train ___ on time, she will reach Jaipur by noon. (a) leaves (b) will leave (c) leave (d) would leave
  37. 37.If Rahul had a lot of money, he ___ buy a big library. (a) did (b) would be (c) will (d) would
  38. 38.If Myra had a lot of money, she ___ buy a big library. (a) will (b) did (c) would be (d) would
  39. 39.If the bus ___ late, they will miss the first class. (a) come (b) will come (c) comes (d) would come
  40. 40.If Priya knew the answer, she ___ tell the teacher. (a) would (b) did (c) will (d) would be

Answer key

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

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