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

Conditionals Worksheet

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

Answer key

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

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