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

Conditionals Worksheet

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

Answer key

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

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