← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 433 · 40 questions
TalentJR

The grammar rule (Time word first): Find the time word: every day, now, yesterday, tomorrow, since, before … Choose the tense it needs. Fit the verb to the subject: he / she → -s, is, has, was; I → am; we / they → are, have, were.

NameDateTime takenScore ___ / 40
  1. 1.When Mum came home, I ___ vegetables. (a) was buy (b) were buying (c) am buying (d) was buying
  2. 2.___ we swim in the pool two days ago? (a) Do (b) Does (c) Did (d) Was
  3. 3.Which is the correct -ing form of “wear”? (a) wearring (b) weareing (c) wearing
  4. 4.We have just ___ cricket. (a) played (b) plays (c) playing (d) play
  5. 5.Ira has been in the library ___ 10 am. (a) since (b) for
  6. 6.Neel ___ the room twice a week. (a) clean (b) cleaning (c) cleans
  7. 7.Name the tense: “We were winning the match.” (a) simple past (b) past continuous (c) present continuous (d) past perfect
  8. 8.They have lived in Pune ___ January. (a) since (b) for
  9. 9.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  10. 10.We ___ going to eat a mango next week. (a) is (b) are (c) am
  11. 11.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  12. 12.By the time Mum came home, she ___ the dog. (a) had feed (b) have fed (c) has fed (d) had fed
  13. 13.Choose the right verb: Each child ___ a notebook. (a) have (b) has
  14. 14.He ___ going to win the match next month. (a) am (b) are (c) is
  15. 15.She ___ the match every morning. (a) wins (b) winning (c) win
  16. 16.Choose the right verb: Each of the boys ___ a notebook. (a) have (b) has
  17. 17.He did not ___ lunch in 2023. (a) brings (b) bring (c) bringing (d) brought
  18. 18.We ___ a bicycle at 8 pm yesterday. (a) are riding (b) were riding (c) were ride (d) was riding
  19. 19.When Mum came home, my brother ___ a letter. (a) was write (b) was writing (c) were writing (d) is writing
  20. 20.We ___ in this school since 2021. (a) study (b) have studied (c) has studied (d) studied
  21. 21.By the time we reached, he ___ on the stage. (a) has danced (b) had danced (c) had dance (d) have danced
  22. 22.Name the tense: “She had won the match.” (a) simple future (b) past perfect (c) simple present (d) present continuous
  23. 23.She ___ a letter now. (a) are writing (b) am writing (c) is write (d) is writing
  24. 24.Name the tense: “The children have jogged in the park.” (a) present perfect (b) simple present (c) simple past (d) present continuous
  25. 25.Choose the right verb: All the girls ___ a locker. (a) have (b) has
  26. 26.Choose the right verb: Either Meera or my cousins ___ coming today. (a) are (b) is
  27. 27.When the phone rang, Yash ___ the dog. (a) is feeding (b) was feed (c) was feeding (d) were feeding
  28. 28.By the time the guests arrived, Rohan ___ the ball. (a) has thrown (b) have thrown (c) had thrown (d) had threw
  29. 29.I ___ a song before the guests arrived. (a) have sung (b) had sang (c) has sung (d) had sung
  30. 30.Sneha has just ___ the room. (a) clean (b) cleaned (c) cleaning (d) cleans
  31. 31.Name the tense: “She was speaking Hindi.” (a) present continuous (b) simple future (c) past continuous (d) simple present
  32. 32.You ___ a sandcastle when the bell rang. (a) are building (b) was building (c) were building (d) were build
  33. 33.My brother has just ___ a story. (a) told (b) tell (c) telling (d) tells
  34. 34.Name the tense: “The students baked a cake.” (a) present continuous (b) simple past (c) simple present (d) past perfect
  35. 35.Choose the right verb: Either Riya or the girls ___ coming today. (a) is (b) are
  36. 36.When Dad called, he ___ already baked a cake. (a) had (b) have (c) has
  37. 37.I ___ a cap yesterday. (a) will wear (b) weared (c) wore (d) wear
  38. 38.___ my brother drawing a picture now? (a) Is (b) Am (c) Are
  39. 39.When Mum came home, I ___ a cake. (a) am baking (b) was baking (c) were baking (d) was bake
  40. 40.What is the past tense of “win”? (a) winning (b) winned (c) won

Answer key

  1. was buying
  2. Did
  3. wearing
  4. played
  5. since
  6. cleans
  7. past continuous
  8. since
  9. is
  10. are
  11. is
  12. had fed
  13. has
  14. is
  15. wins
  16. has
  17. bring
  18. were riding
  19. was writing
  20. have studied
  21. had danced
  22. past perfect
  23. is writing
  24. present perfect
  25. have
  26. are
  27. was feeding
  28. had thrown
  29. had sung
  30. cleaned
  31. past continuous
  32. were building
  33. told
  34. simple past
  35. are
  36. had
  37. wore
  38. Is
  39. was baking
  40. won

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