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

Conditionals Worksheet

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

Answer key

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

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