← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 899 · 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.What is the past tense of “run”? (a) ran (b) running (c) run (d) runned
  2. 2.He is going to ___ a picture next month. (a) drawing (b) draws (c) drew (d) draw
  3. 3.She ___ milk before Mum came home. (a) had drunk (b) has drunk (c) had drank (d) have drunk
  4. 4.He ___ the room next Sunday. (a) will clean (b) will cleaning (c) will cleans (d) cleaned
  5. 5.___ they cooking rice right now? (a) Am (b) Are (c) Is
  6. 6.Aisha ___ a story every day. (a) telling (b) tell (c) tells
  7. 7.My sister has worked in Delhi ___ five years. (a) for (b) since
  8. 8.___ Rahul eating a mango right now? (a) Am (b) Are (c) Is
  9. 9.When the bell rang, they ___ in the pool. (a) are swimming (b) were swim (c) were swimming (d) was swimming
  10. 10.When Dad called, she ___ already jogged in the park. (a) has (b) have (c) had
  11. 11.When the phone rang, you ___ to school. (a) were going (b) are going (c) was going (d) were go
  12. 12.What is the past tense of “write”? (a) writing (b) wrote (c) writed (d) written
  13. 13.My sister ___ on the stage next week. (a) danced (b) will dance (c) will dancing (d) will dances
  14. 14.Saanvi ___ the room before the guests arrived. (a) had clean (b) have cleaned (c) had cleaned (d) has cleaned
  15. 15.My brother ___ drunk milk already. (a) have (b) has
  16. 16.___ my brother throwing the ball right now? (a) Is (b) Are (c) Am
  17. 17.By the time Mum came home, Rohan ___ the ball. (a) have caught (b) has caught (c) had catch (d) had caught
  18. 18.You ___ the bag next week. (a) will carrying (b) carried (c) will carries (d) will carry
  19. 19.___ I help Grandma last Sunday? (a) Did (b) Was (c) Do (d) Does
  20. 20.Choose the right verb: There ___ two cats in the garden. (a) is (b) are
  21. 21.When the bell rang, my cousins ___ a letter. (a) was writing (b) were write (c) are writing (d) were writing
  22. 22.He ___ the dishes in 2023. (a) will wash (b) has washed (c) washed (d) washes
  23. 23.When Dad called, Kavya ___ already watched a cartoon. (a) have (b) has (c) had
  24. 24.Isha has worked in Delhi ___ six months. (a) for (b) since
  25. 25.He ___ going to eat a mango next Sunday. (a) am (b) are (c) is
  26. 26.Name the tense: “The children have swum in the pool.” (a) simple future (b) present continuous (c) present perfect (d) past continuous
  27. 27.They ___ to school before Mum came home. (a) have gone (b) had gone (c) had went (d) has gone
  28. 28.Karan is going to ___ the bag next week. (a) carrying (b) carried (c) carries (d) carry
  29. 29.My brother ___ the train next week. (a) will taking (b) will take (c) took (d) will takes
  30. 30.Diya ___ clean the room every day. (a) doesn't (b) isn't (c) don't
  31. 31.Name the tense: “She had caught the ball.” (a) past continuous (b) present perfect (c) present continuous (d) past perfect
  32. 32.Name the tense: “She is going to school.” (a) present continuous (b) simple past (c) past perfect (d) simple future
  33. 33.Name the tense: “My cousins will jog in the park.” (a) simple future (b) present continuous (c) simple past (d) present perfect
  34. 34.I ___ with Nani since 2019. (a) have stayed (b) has stayed (c) stayed (d) stay
  35. 35.They ___ a cartoon now. (a) am watching (b) is watching (c) are watch (d) are watching
  36. 36.My brother ___ in this school since 2019. (a) have taught (b) teaches (c) taught (d) has taught
  37. 37.Name the tense: “Omkar will go to school.” (a) past continuous (b) present continuous (c) simple present (d) simple future
  38. 38.When Dad called, my brother ___ already studied science. (a) had (b) has (c) have
  39. 39.Name the tense: “You had run in the park.” (a) past perfect (b) simple future (c) present perfect (d) simple present
  40. 40.I ___ going to dance on the stage next month. (a) are (b) am (c) is

Answer key

  1. ran
  2. draw
  3. had drunk
  4. will clean
  5. Are
  6. tells
  7. for
  8. Is
  9. were swimming
  10. had
  11. were going
  12. wrote
  13. will dance
  14. had cleaned
  15. has
  16. Is
  17. had caught
  18. will carry
  19. Did
  20. are
  21. were writing
  22. washed
  23. had
  24. for
  25. is
  26. present perfect
  27. had gone
  28. carry
  29. will take
  30. doesn't
  31. past perfect
  32. present continuous
  33. simple future
  34. have stayed
  35. are watching
  36. has taught
  37. simple future
  38. had
  39. past perfect
  40. am

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