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

Conditionals Worksheet

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

Answer key

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

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