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

Conditionals Worksheet

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

Answer key

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

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