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

Conditionals Worksheet

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

Answer key

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

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