← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 405 · 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.My cousins ___ the room every Sunday. (a) clean (b) cleans (c) cleaning
  2. 2.She ___ carried the bag already. (a) have (b) has
  3. 3.___ he wear a cap in 2023? (a) Was (b) Does (c) Did (d) Do
  4. 4.When the phone rang, he ___ a cartoon. (a) is watching (b) were watching (c) was watch (d) was watching
  5. 5.We are going to ___ the dog next week. (a) feeds (b) fed (c) feeding (d) feed
  6. 6.My brother ___ a cake when the bell rang. (a) is baking (b) was baking (c) was bake (d) were baking
  7. 7.We ___ in the pool when Mum came home. (a) was swimming (b) were swimming (c) are swimming (d) were swim
  8. 8.Name the tense: “She has drawn a picture.” (a) past continuous (b) simple future (c) simple past (d) present perfect
  9. 9.When Dad called, they ___ already drunk milk. (a) have (b) has (c) had
  10. 10.She has just ___ in the park. (a) ran (b) running (c) run
  11. 11.I ___ in this school since 2022. (a) have studied (b) has studied (c) study (d) studied
  12. 12.Name the tense: “I spoke Hindi.” (a) present continuous (b) present perfect (c) simple past (d) past continuous
  13. 13.Myra ___ a kite before Mum came home. (a) had flown (b) had flew (c) has flown (d) have flown
  14. 14.Name the tense: “He is eating a mango.” (a) present perfect (b) simple past (c) past perfect (d) present continuous
  15. 15.We ___ the dishes on Saturdays. (a) washes (b) wash (c) washing
  16. 16.Name the tense: “My cousins will help Grandma.” (a) simple present (b) simple future (c) past perfect (d) simple past
  17. 17.They ___ rice before Mum came home. (a) has cooked (b) had cook (c) have cooked (d) had cooked
  18. 18.I am going to ___ in the pool next week. (a) swam (b) swimming (c) swims (d) swim
  19. 19.Choose the right verb: Each student ___ a ID card. (a) have (b) has
  20. 20.What is the past tense of “tell”? (a) told (b) telling (c) telled
  21. 21.You ___ the dishes before the bell rang. (a) had washed (b) have washed (c) has washed (d) had wash
  22. 22.They are going to ___ the ball next Sunday. (a) throw (b) throws (c) throwing (d) threw
  23. 23.When Dad called, he ___ already built a sandcastle. (a) has (b) have (c) had
  24. 24.We ___ win the match every morning. (a) doesn't (b) don't (c) aren't
  25. 25.When Dad called, I ___ already worn a cap. (a) has (b) have (c) had
  26. 26.Aisha ___ going to climb a tree next month. (a) am (b) is (c) are
  27. 27.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  28. 28.I ___ Grandma twice a week. (a) help (b) helps (c) helping
  29. 29.They did not ___ a letter last week. (a) writes (b) wrote (c) write (d) writing
  30. 30.You ___ run in the park already. (a) has (b) have
  31. 31.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  32. 32.My sister has just ___ a cake. (a) baking (b) bake (c) baked (d) bakes
  33. 33.What is the past tense of “write”? (a) written (b) writing (c) writed (d) wrote
  34. 34.Kabir has worked in Delhi ___ 2019. (a) for (b) since
  35. 35.You are going to ___ the room tomorrow. (a) clean (b) cleaning (c) cleaned (d) cleans
  36. 36.By the time the bell rang, the children ___ a cake. (a) had bake (b) had baked (c) have baked (d) has baked
  37. 37.Myra has been in the library ___ 10 am. (a) since (b) for
  38. 38.When Dad called, you ___ already flown a kite. (a) have (b) has (c) had
  39. 39.Ananya is going to ___ science tomorrow. (a) studies (b) studied (c) studying (d) study
  40. 40.Name the tense: “We were clapping for the team.” (a) simple past (b) past continuous (c) simple present (d) past perfect

Answer key

  1. clean
  2. has
  3. Did
  4. was watching
  5. feed
  6. was baking
  7. were swimming
  8. present perfect
  9. had
  10. run
  11. have studied
  12. simple past
  13. had flown
  14. present continuous
  15. wash
  16. simple future
  17. had cooked
  18. swim
  19. has
  20. told
  21. had washed
  22. throw
  23. had
  24. don't
  25. had
  26. is
  27. is
  28. help
  29. write
  30. have
  31. are
  32. baked
  33. wrote
  34. since
  35. clean
  36. had baked
  37. since
  38. had
  39. study
  40. past continuous

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