← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 144 · 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.By the time we reached, Tara ___ in the pool. (a) had swam (b) has swum (c) have swum (d) had swum
  2. 2.She ___ a letter every day. (a) write (b) writing (c) writes
  3. 3.My brother ___ Hindi two days ago. (a) will speak (b) speaks (c) spoke (d) speaked
  4. 4.___ they dancing on the stage at the moment? (a) Is (b) Are (c) Am
  5. 5.When Dad called, I ___ already studied science. (a) has (b) had (c) have
  6. 6.He ___ make tea every morning. (a) doesn't (b) isn't (c) don't
  7. 7.We did not ___ in the pool last Sunday. (a) swim (b) swimming (c) swam (d) swims
  8. 8.When the phone rang, you ___ vegetables. (a) were buying (b) was buying (c) were buy (d) are buying
  9. 9.My sister did not ___ cricket in 2023. (a) play (b) plays (c) played (d) playing
  10. 10.He ___ a sandcastle now. (a) is build (b) is building (c) are building (d) am building
  11. 11.We ___ tea right now. (a) are making (b) are make (c) am making (d) is making
  12. 12.Choose the right verb: Every girl ___ a ID card. (a) have (b) has
  13. 13.Name the tense: “He is baking a cake.” (a) present continuous (b) past continuous (c) present perfect (d) past perfect
  14. 14.Choose the right verb: There ___ some water in the bottle. (a) is (b) are
  15. 15.Name the tense: “Arjun was feeding the dog.” (a) present perfect (b) simple future (c) present continuous (d) past continuous
  16. 16.Which is the correct -ing form of “swim”? (a) swiming (b) swimeing (c) swimming
  17. 17.By the time Mum came home, I ___ a sandcastle. (a) had build (b) had built (c) have built (d) has built
  18. 18.They ___ milk twice a week. (a) drinking (b) drinks (c) drink
  19. 19.Choose the right verb: Each player ___ a notebook. (a) has (b) have
  20. 20.When Dad called, he ___ already brought lunch. (a) had (b) have (c) has
  21. 21.Name the tense: “They were studying science.” (a) past perfect (b) present continuous (c) past continuous (d) simple past
  22. 22.You ___ clean the room every day. (a) aren't (b) don't (c) doesn't
  23. 23.___ we wear a cap twice a week? (a) Is (b) Do (c) Are (d) Does
  24. 24.When Dad called, Neel ___ already drunk milk. (a) has (b) had (c) have
  25. 25.___ you bringing lunch right now? (a) Are (b) Is (c) Am
  26. 26.When Mum came home, he ___ a cap. (a) were wearing (b) was wearing (c) was wear (d) is wearing
  27. 27.The students ___ with Nani since 2019. (a) have stayed (b) stayed (c) stay (d) has stayed
  28. 28.When Mum came home, we ___ Hindi. (a) are speaking (b) were speak (c) was speaking (d) were speaking
  29. 29.___ he writing a letter now? (a) Is (b) Am (c) Are
  30. 30.___ Pooja speak Hindi every day? (a) Are (b) Do (c) Is (d) Does
  31. 31.My friends did not ___ Hindi yesterday. (a) speaking (b) spoke (c) speaks (d) speak
  32. 32.Choose the right verb: There ___ five mangoes in the basket. (a) are (b) is
  33. 33.I ___ a bicycle in 2023. (a) ride (b) will ride (c) rode (d) rided
  34. 34.Which is the correct -ing form of “ride”? (a) rideeing (b) riding (c) rideing
  35. 35.Which is the correct -ing form of “win”? (a) winning (b) wining (c) wineing
  36. 36.My parents are going to ___ the ball next week. (a) caught (b) catching (c) catch (d) catches
  37. 37.The students ___ the dog on Saturdays. (a) feeds (b) feed (c) feeding
  38. 38.You ___ a letter every day. (a) writing (b) writes (c) write
  39. 39.What is the past tense of “ride”? (a) rided (b) ridden (c) riding (d) rode
  40. 40.Name the tense: “You watch a cartoon.” (a) present perfect (b) simple present (c) past continuous (d) present continuous

Answer key

  1. had swum
  2. writes
  3. spoke
  4. Are
  5. had
  6. doesn't
  7. swim
  8. were buying
  9. play
  10. is building
  11. are making
  12. has
  13. present continuous
  14. is
  15. past continuous
  16. swimming
  17. had built
  18. drink
  19. has
  20. had
  21. past continuous
  22. don't
  23. Do
  24. had
  25. Are
  26. was wearing
  27. have stayed
  28. were speaking
  29. Is
  30. Does
  31. speak
  32. are
  33. rode
  34. riding
  35. winning
  36. catch
  37. feed
  38. write
  39. rode
  40. simple present

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