← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 80 · 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.They did not ___ a cartoon last Sunday. (a) watches (b) watching (c) watched (d) watch
  2. 2.Choose the right verb: Neither Ishaan nor my cousins ___ coming today. (a) are (b) is
  3. 3.By the time we reached, my parents ___ to school. (a) has gone (b) had gone (c) had went (d) have gone
  4. 4.She ___ Grandma now. (a) am helping (b) is help (c) are helping (d) is helping
  5. 5.Choose the right verb: Either the twins or Dev ___ coming today. (a) is (b) are
  6. 6.I have just ___ on the stage. (a) dance (b) dances (c) dancing (d) danced
  7. 7.At 8 pm yesterday, they ___ Grandma. (a) were helping (b) were help (c) are helping (d) was helping
  8. 8.I ___ for the team before the guests arrived. (a) had clapped (b) has clapped (c) had clap (d) have clapped
  9. 9.My sister ___ a letter before the guests arrived. (a) had wrote (b) had written (c) have written (d) has written
  10. 10.I ___ going to clean the room next Sunday. (a) are (b) am (c) is
  11. 11.The children ___ a cake when Mum came home. (a) were baking (b) was baking (c) were bake (d) are baking
  12. 12.He has just ___ a tree. (a) planted (b) plants (c) plant (d) planting
  13. 13.We ___ in the park at the moment. (a) are jog (b) am jogging (c) are jogging (d) is jogging
  14. 14.He ___ going to ride a bicycle next Sunday. (a) am (b) are (c) is
  15. 15.My sister has had this bicycle ___ five years. (a) for (b) since
  16. 16.Name the tense: “Ananya will jog in the park.” (a) simple future (b) past perfect (c) present perfect (d) simple present
  17. 17.We are going to ___ a cap next Sunday. (a) wear (b) wears (c) wore (d) wearing
  18. 18.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  19. 19.When the phone rang, Rohan ___ in the pool. (a) was swim (b) is swimming (c) was swimming (d) were swimming
  20. 20.Choose the right verb: Each of the players ___ a locker. (a) have (b) has
  21. 21.Name the tense: “Vivaan rode a bicycle.” (a) past continuous (b) present perfect (c) simple past (d) simple present
  22. 22.She ___ in Pune since 2021. (a) lived (b) have lived (c) has lived (d) lives
  23. 23.Saanvi ___ a song on Saturdays. (a) sings (b) singing (c) sing
  24. 24.I ___ the room before the guests arrived. (a) had clean (b) had cleaned (c) have cleaned (d) has cleaned
  25. 25.They ___ a tree every Sunday. (a) climbs (b) climb (c) climbing
  26. 26.By the time Mum came home, we ___ the room. (a) has cleaned (b) have cleaned (c) had clean (d) had cleaned
  27. 27.We have just ___ the room. (a) cleaning (b) cleaned (c) cleans (d) clean
  28. 28.My brother ___ a bicycle before Mum came home. (a) had ridden (b) has ridden (c) had rode (d) have ridden
  29. 29.What is the past tense of “feed”? (a) feeded (b) fed (c) feeding
  30. 30.Riya ___ a cartoon before Mum came home. (a) had watched (b) had watch (c) has watched (d) have watched
  31. 31.___ Myra throwing the ball at the moment? (a) Are (b) Is (c) Am
  32. 32.___ you telling a story at the moment? (a) Am (b) Are (c) Is
  33. 33.We ___ build a sandcastle every Sunday. (a) don't (b) aren't (c) doesn't
  34. 34.I ___ with Nani since 2020. (a) has stayed (b) have stayed (c) stayed (d) stay
  35. 35.They did not ___ a song in 2023. (a) sang (b) singing (c) sing (d) sings
  36. 36.I ___ going to dance on the stage next month. (a) are (b) is (c) am
  37. 37.She did not ___ tea two days ago. (a) making (b) make (c) made (d) makes
  38. 38.By the time the guests arrived, we ___ a cap. (a) has worn (b) have worn (c) had wore (d) had worn
  39. 39.___ she cook rice in 2023? (a) Do (b) Does (c) Was (d) Did
  40. 40.My sister has had this bicycle ___ 2019. (a) for (b) since

Answer key

  1. watch
  2. are
  3. had gone
  4. is helping
  5. is
  6. danced
  7. were helping
  8. had clapped
  9. had written
  10. am
  11. were baking
  12. planted
  13. are jogging
  14. is
  15. for
  16. simple future
  17. wear
  18. are
  19. was swimming
  20. has
  21. simple past
  22. has lived
  23. sings
  24. had cleaned
  25. climb
  26. had cleaned
  27. cleaned
  28. had ridden
  29. fed
  30. had watched
  31. Is
  32. Are
  33. don't
  34. have stayed
  35. sing
  36. am
  37. make
  38. had worn
  39. Did
  40. since

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