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

Conditionals Worksheet

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

Answer key

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

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