← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 336 · 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.She ___ a cartoon before it got dark. (a) had watched (b) had watch (c) has watched (d) have watched
  2. 2.___ Priya plant a tree in 2023? (a) Was (b) Does (c) Do (d) Did
  3. 3.I ___ run in the park already. (a) has (b) have
  4. 4.Choose the right verb: Each of the children ___ a ID card. (a) have (b) has
  5. 5.Name the tense: “My friends are going to school.” (a) simple past (b) past perfect (c) present perfect (d) present continuous
  6. 6.Ananya ___ on the stage when Mum came home. (a) were dancing (b) is dancing (c) was dance (d) was dancing
  7. 7.When Dad called, I ___ already won the match. (a) has (b) have (c) had
  8. 8.Arjun ___ go to school every morning. (a) doesn't (b) isn't (c) don't
  9. 9.My brother ___ the bag right now. (a) are carrying (b) am carrying (c) is carrying (d) is carry
  10. 10.Name the tense: “The children are clapping for the team.” (a) present perfect (b) past perfect (c) simple past (d) present continuous
  11. 11.Ira ___ milk tomorrow. (a) drank (b) will drinking (c) will drinks (d) will drink
  12. 12.I ___ the ball every day. (a) throws (b) throwing (c) throw
  13. 13.They ___ tea next week. (a) will makes (b) will making (c) made (d) will make
  14. 14.Pooja ___ going to dance on the stage next week. (a) am (b) are (c) is
  15. 15.I ___ on the stage right now. (a) is dancing (b) are dancing (c) am dance (d) am dancing
  16. 16.When Dad called, my sister ___ already played cricket. (a) has (b) have (c) had
  17. 17.They ___ in the pool in 2023. (a) swim (b) will swim (c) swimmed (d) swam
  18. 18.I ___ write a letter every morning. (a) aren't (b) doesn't (c) don't
  19. 19.Name the tense: “She had built a sandcastle.” (a) past continuous (b) simple present (c) simple future (d) past perfect
  20. 20.Choose the right verb: Each boy ___ a notebook. (a) have (b) has
  21. 21.He has just ___ in the park. (a) run (b) ran (c) running
  22. 22.When Dad called, I ___ already baked a cake. (a) has (b) had (c) have
  23. 23.Name the tense: “My parents have watched a cartoon.” (a) present perfect (b) past continuous (c) simple future (d) simple past
  24. 24.We ___ drunk milk already. (a) have (b) has
  25. 25.They did not ___ vegetables in 2023. (a) buys (b) buy (c) buying (d) bought
  26. 26.Choose the right verb: Each of the players ___ a name tag. (a) has (b) have
  27. 27.You ___ the train right now. (a) am taking (b) are take (c) are taking (d) is taking
  28. 28.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  29. 29.When Dad called, he ___ already washed the dishes. (a) has (b) have (c) had
  30. 30.My cousins ___ a cartoon at 8 pm yesterday. (a) were watching (b) was watching (c) are watching (d) were watch
  31. 31.___ my brother going to school now? (a) Am (b) Are (c) Is
  32. 32.Myra ___ on the stage in 2023. (a) has danced (b) dances (c) danced (d) will dance
  33. 33.I did not ___ vegetables two days ago. (a) buying (b) buy (c) bought (d) buys
  34. 34.We ___ tea when the phone rang. (a) were making (b) was making (c) were make (d) are making
  35. 35.Choose the right verb: All the children ___ a ID card. (a) has (b) have
  36. 36.He ___ swum in the pool already. (a) have (b) has
  37. 37.My brother ___ the bag before Mum came home. (a) has carried (b) had carried (c) had carry (d) have carried
  38. 38.You ___ feed the dog twice a week. (a) don't (b) aren't (c) doesn't
  39. 39.My sister has just ___ rice. (a) cook (b) cooks (c) cooking (d) cooked
  40. 40.Which is the correct -ing form of “swim”? (a) swimming (b) swimeing (c) swiming

Answer key

  1. had watched
  2. Did
  3. have
  4. has
  5. present continuous
  6. was dancing
  7. had
  8. doesn't
  9. is carrying
  10. present continuous
  11. will drink
  12. throw
  13. will make
  14. is
  15. am dancing
  16. had
  17. swam
  18. don't
  19. past perfect
  20. has
  21. run
  22. had
  23. present perfect
  24. have
  25. buy
  26. has
  27. are taking
  28. is
  29. had
  30. were watching
  31. Is
  32. danced
  33. buy
  34. were making
  35. have
  36. has
  37. had carried
  38. don't
  39. cooked
  40. swimming

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