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

Conditionals Worksheet

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

Answer key

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

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