← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 649 · 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 friends have just ___ a message. (a) sent (b) send (c) sends (d) sending
  2. 2.We ___ a cap twice a week. (a) wear (b) wears (c) wearing
  3. 3.We ___ a picture before it got dark. (a) has drawn (b) had drawn (c) had drew (d) have drawn
  4. 4.When it started to rain, my brother ___ science. (a) was study (b) is studying (c) was studying (d) were studying
  5. 5.He ___ cricket at 8 pm yesterday. (a) is playing (b) was play (c) were playing (d) was playing
  6. 6.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  7. 7.When Mum came home, Farhan ___ a cake. (a) was bake (b) were baking (c) was baking (d) is baking
  8. 8.When Dad called, we ___ already told a story. (a) has (b) had (c) have
  9. 9.I ___ a picture next Sunday. (a) will draw (b) will drawing (c) will draws (d) drew
  10. 10.We ___ for the team now. (a) am clapping (b) are clap (c) is clapping (d) are clapping
  11. 11.Choose the right verb: There ___ an apple on the plate. (a) are (b) is
  12. 12.Priya ___ with Nani since 2019. (a) stays (b) has stayed (c) have stayed (d) stayed
  13. 13.Choose the right verb: One of my classmates ___ in Class 7. (a) are (b) is
  14. 14.My friends ___ milk at 8 pm yesterday. (a) was drinking (b) are drinking (c) were drink (d) were drinking
  15. 15.My brother ___ climbed a tree already. (a) have (b) has
  16. 16.By the time Mum came home, my brother ___ the dishes. (a) has washed (b) had washed (c) had wash (d) have washed
  17. 17.___ we wash the dishes in 2023? (a) Did (b) Do (c) Does (d) Was
  18. 18.___ Neel drink milk in 2023? (a) Do (b) Did (c) Does (d) Was
  19. 19.They ___ studied science already. (a) has (b) have
  20. 20.He ___ the room when the bell rang. (a) was clean (b) was cleaning (c) were cleaning (d) is cleaning
  21. 21.At 8 pm yesterday, you ___ a sandcastle. (a) was building (b) are building (c) were building (d) were build
  22. 22.At 8 pm yesterday, she ___ a tree. (a) were climbing (b) was climb (c) was climbing (d) is climbing
  23. 23.I ___ a story at the moment. (a) am tell (b) are telling (c) is telling (d) am telling
  24. 24.I ___ a kite last week. (a) fly (b) flyed (c) flew (d) will fly
  25. 25.What is the past tense of “ride”? (a) rided (b) rode (c) ridden (d) riding
  26. 26.Rahul ___ on the stage two days ago. (a) will dance (b) has danced (c) danced (d) dances
  27. 27.Name the tense: “She has eaten a mango.” (a) simple present (b) present perfect (c) simple future (d) present continuous
  28. 28.My sister ___ the bag now. (a) are carrying (b) is carry (c) is carrying (d) am carrying
  29. 29.Choose the right verb: There ___ some water in the bottle. (a) are (b) is
  30. 30.Isha ___ in Pune since 2019. (a) lives (b) lived (c) have lived (d) has lived
  31. 31.She ___ a kite at the moment. (a) are flying (b) is flying (c) is fly (d) am flying
  32. 32.Priya ___ the dog twice a week. (a) feeding (b) feed (c) feeds
  33. 33.Omkar ___ with Nani since 2021. (a) stayed (b) stays (c) has stayed (d) have stayed
  34. 34.___ Saanvi wear a cap on Saturdays? (a) Is (b) Are (c) Do (d) Does
  35. 35.Ananya ___ a song before it got dark. (a) have sung (b) had sung (c) has sung (d) had sang
  36. 36.Choose the right verb: Each child ___ a locker. (a) have (b) has
  37. 37.Name the tense: “My friends ran in the park.” (a) past perfect (b) past continuous (c) present perfect (d) simple past
  38. 38.My cousins ___ rice tomorrow. (a) will cooks (b) will cooking (c) cooked (d) will cook
  39. 39.My sister ___ to school every day. (a) go (b) going (c) goes
  40. 40.They ___ win the match twice a week. (a) doesn't (b) aren't (c) don't

Answer key

  1. sent
  2. wear
  3. had drawn
  4. was studying
  5. was playing
  6. are
  7. was baking
  8. had
  9. will draw
  10. are clapping
  11. is
  12. has stayed
  13. is
  14. were drinking
  15. has
  16. had washed
  17. Did
  18. Did
  19. have
  20. was cleaning
  21. were building
  22. was climbing
  23. am telling
  24. flew
  25. rode
  26. danced
  27. present perfect
  28. is carrying
  29. is
  30. has lived
  31. is flying
  32. feeds
  33. has stayed
  34. Does
  35. had sung
  36. has
  37. simple past
  38. will cook
  39. goes
  40. don't

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