← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 199 · 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.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  2. 2.I ___ milk before the guests arrived. (a) had drank (b) had drunk (c) has drunk (d) have drunk
  3. 3.When Dad called, my sister ___ already swum in the pool. (a) have (b) has (c) had
  4. 4.Which is the correct -ing form of “wear”? (a) wearing (b) weareing (c) wearring
  5. 5.The students did not ___ a cartoon last week. (a) watching (b) watches (c) watched (d) watch
  6. 6.Neel did not ___ a bicycle in 2023. (a) rides (b) ride (c) riding (d) rode
  7. 7.Sneha is going to ___ Grandma tomorrow. (a) helps (b) help (c) helping (d) helped
  8. 8.Diya ___ the room at the moment. (a) am cleaning (b) are cleaning (c) is clean (d) is cleaning
  9. 9.Name the tense: “They draw a picture.” (a) simple future (b) present perfect (c) simple present (d) present continuous
  10. 10.He ___ a sandcastle last week. (a) will build (b) builds (c) builded (d) built
  11. 11.We ___ in the pool before it got dark. (a) had swam (b) had swum (c) has swum (d) have swum
  12. 12.He ___ the match every day. (a) win (b) wins (c) winning
  13. 13.You ___ a bicycle before Mum came home. (a) have ridden (b) has ridden (c) had ridden (d) had rode
  14. 14.Manav ___ written a letter already. (a) have (b) has
  15. 15.I have just ___ Grandma. (a) helps (b) help (c) helping (d) helped
  16. 16.She ___ the dishes now. (a) is wash (b) am washing (c) is washing (d) are washing
  17. 17.By the time Mum came home, you ___ tea. (a) has made (b) have made (c) had make (d) had made
  18. 18.You ___ a story at the moment. (a) is telling (b) are telling (c) are tell (d) am telling
  19. 19.She ___ a story when the phone rang. (a) was tell (b) was telling (c) is telling (d) were telling
  20. 20.You ___ a cartoon twice a week. (a) watches (b) watch (c) watching
  21. 21.___ she throw the ball yesterday? (a) Does (b) Was (c) Do (d) Did
  22. 22.My brother is going to ___ a letter tomorrow. (a) writing (b) writes (c) write (d) wrote
  23. 23.She ___ in Pune since 2019. (a) have lived (b) has lived (c) lives (d) lived
  24. 24.___ Pooja fly a kite last Sunday? (a) Was (b) Did (c) Does (d) Do
  25. 25.They ___ cricket twice a week. (a) plays (b) playing (c) play
  26. 26.Saanvi ___ the ball right now. (a) am throwing (b) are throwing (c) is throw (d) is throwing
  27. 27.___ you clean the room every day? (a) Are (b) Is (c) Does (d) Do
  28. 28.The children ___ the match twice a week. (a) win (b) wins (c) winning
  29. 29.We ___ going to buy vegetables next Sunday. (a) is (b) are (c) am
  30. 30.I have lived in Pune ___ 2019. (a) for (b) since
  31. 31.They ___ in this school since 2022. (a) taught (b) has taught (c) have taught (d) teach
  32. 32.My sister ___ swim in the pool every day. (a) isn't (b) doesn't (c) don't
  33. 33.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  34. 34.Choose the right verb: One of my classmates ___ in Class 5. (a) are (b) is
  35. 35.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  36. 36.By the time Mum came home, Saanvi ___ a kite. (a) have flown (b) has flown (c) had flown (d) had flew
  37. 37.What is the past tense of “buy”? (a) bought (b) buyed (c) buying
  38. 38.She ___ lunch every morning. (a) bring (b) brings (c) bringing
  39. 39.___ the children climb a tree twice a week? (a) Is (b) Do (c) Does (d) Are
  40. 40.You ___ in the park last week. (a) runned (b) run (c) will run (d) ran

Answer key

  1. is
  2. had drunk
  3. had
  4. wearing
  5. watch
  6. ride
  7. help
  8. is cleaning
  9. simple present
  10. built
  11. had swum
  12. wins
  13. had ridden
  14. has
  15. helped
  16. is washing
  17. had made
  18. are telling
  19. was telling
  20. watch
  21. Did
  22. write
  23. has lived
  24. Did
  25. play
  26. is throwing
  27. Do
  28. win
  29. are
  30. since
  31. have taught
  32. doesn't
  33. are
  34. is
  35. are
  36. had flown
  37. bought
  38. brings
  39. Do
  40. ran

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