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

Conditionals Worksheet

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

Answer key

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

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