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

Conditionals Worksheet

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

Answer key

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

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