← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 850 · 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: Each boy ___ a ID card. (a) has (b) have
  2. 2.Name the tense: “Aarav had drunk milk.” (a) past perfect (b) simple present (c) present perfect (d) simple past
  3. 3.Choose the right verb: The news ___ good today. (a) are (b) is
  4. 4.Choose the right verb: Either Ishaan or the twins ___ coming today. (a) is (b) are
  5. 5.Nisha ___ in Pune since 2020. (a) have lived (b) has lived (c) lived (d) lives
  6. 6.He ___ eaten a mango already. (a) have (b) has
  7. 7.___ we play cricket two days ago? (a) Was (b) Do (c) Does (d) Did
  8. 8.They did not ___ a mango last week. (a) ate (b) eats (c) eat (d) eating
  9. 9.Choose the right verb: Each child ___ a ID card. (a) have (b) has
  10. 10.They ___ a story before it got dark. (a) have told (b) had tell (c) had told (d) has told
  11. 11.___ she swim in the pool in 2023? (a) Did (b) Was (c) Does (d) Do
  12. 12.We have just ___ the dog. (a) feed (b) feeding (c) feeds (d) fed
  13. 13.You ___ the room before Mum came home. (a) had clean (b) have cleaned (c) had cleaned (d) has cleaned
  14. 14.I did not ___ vegetables last Sunday. (a) buying (b) buy (c) buys (d) bought
  15. 15.She has just ___ the match. (a) win (b) winning (c) wins (d) won
  16. 16.He ___ a cake next week. (a) will bakes (b) baked (c) will bake (d) will baking
  17. 17.He ___ with Nani since 2021. (a) stayed (b) stays (c) has stayed (d) have stayed
  18. 18.They ___ the train last week. (a) take (b) taked (c) will take (d) took
  19. 19.Isha ___ run in the park already. (a) have (b) has
  20. 20.She ___ a letter in 2023. (a) writed (b) will write (c) writes (d) wrote
  21. 21.By the time the guests arrived, I ___ to school. (a) had went (b) have gone (c) had gone (d) has gone
  22. 22.When Dad called, you ___ already jogged in the park. (a) had (b) has (c) have
  23. 23.Choose the right verb: There ___ many books on the shelf. (a) are (b) is
  24. 24.When Dad called, I ___ already flown a kite. (a) has (b) had (c) have
  25. 25.Name the tense: “They are drinking milk.” (a) past continuous (b) simple future (c) simple present (d) present continuous
  26. 26.My sister ___ a cartoon yesterday. (a) watches (b) will watch (c) has watched (d) watched
  27. 27.You ___ going to jog in the park next month. (a) is (b) are (c) am
  28. 28.When Dad called, Ira ___ already built a sandcastle. (a) have (b) had (c) has
  29. 29.___ I drink milk twice a week? (a) Is (b) Does (c) Are (d) Do
  30. 30.___ she jog in the park on Saturdays? (a) Is (b) Are (c) Do (d) Does
  31. 31.When Dad called, Ananya ___ already spoken Hindi. (a) has (b) had (c) have
  32. 32.Choose the right verb: There ___ three pencils in the box. (a) is (b) are
  33. 33.Vivaan ___ a kite before the guests arrived. (a) had flew (b) has flown (c) had flown (d) have flown
  34. 34.Name the tense: “You will sing a song.” (a) simple future (b) past perfect (c) past continuous (d) simple present
  35. 35.Name the tense: “Saanvi carried the bag.” (a) simple present (b) past continuous (c) simple past (d) present perfect
  36. 36.They did not ___ a story yesterday. (a) told (b) tells (c) tell (d) telling
  37. 37.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  38. 38.When Dad called, my sister ___ already planted a tree. (a) have (b) had (c) has
  39. 39.___ they bake a cake every Sunday? (a) Do (b) Is (c) Does (d) Are
  40. 40.When Mum came home, you ___ rice. (a) were cook (b) are cooking (c) was cooking (d) were cooking

Answer key

  1. has
  2. past perfect
  3. is
  4. are
  5. has lived
  6. has
  7. Did
  8. eat
  9. has
  10. had told
  11. Did
  12. fed
  13. had cleaned
  14. buy
  15. won
  16. will bake
  17. has stayed
  18. took
  19. has
  20. wrote
  21. had gone
  22. had
  23. are
  24. had
  25. present continuous
  26. watched
  27. are
  28. had
  29. Do
  30. Does
  31. had
  32. are
  33. had flown
  34. simple future
  35. simple past
  36. tell
  37. is
  38. had
  39. Do
  40. were cooking

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