← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 108 · 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.Name the tense: “You have told a story.” (a) simple present (b) past perfect (c) present perfect (d) present continuous
  2. 2.My cousins have just ___ the train. (a) took (b) taken (c) take (d) taking
  3. 3.___ you speak Hindi every day? (a) Is (b) Does (c) Are (d) Do
  4. 4.By the time the bell rang, my brother ___ the bag. (a) had carry (b) had carried (c) have carried (d) has carried
  5. 5.They ___ played cricket already. (a) has (b) have
  6. 6.We ___ a tree when the bell rang. (a) were climbing (b) were climb (c) was climbing (d) are climbing
  7. 7.She is going to ___ in the park next week. (a) jogged (b) jog (c) jogs (d) jogging
  8. 8.At 8 pm yesterday, you ___ in the park. (a) were jogging (b) are jogging (c) was jogging (d) were jog
  9. 9.___ I clap for the team every day? (a) Is (b) Are (c) Does (d) Do
  10. 10.Name the tense: “Priya is drawing a picture.” (a) present continuous (b) past continuous (c) present perfect (d) past perfect
  11. 11.Yash ___ the dishes in 2023. (a) washed (b) will wash (c) washes (d) has washed
  12. 12.Choose the right verb: The news ___ good today. (a) are (b) is
  13. 13.My sister ___ the bag every Sunday. (a) carries (b) carry (c) carrying
  14. 14.Dev ___ washed the dishes already. (a) has (b) have
  15. 15.They ___ cricket every Sunday. (a) playing (b) plays (c) play
  16. 16.My sister ___ going to watch a cartoon next week. (a) am (b) is (c) are
  17. 17.He ___ tea when the bell rang. (a) is making (b) was making (c) was make (d) were making
  18. 18.___ I telling a story right now? (a) Are (b) Am (c) Is
  19. 19.You ___ in the park every morning. (a) jogs (b) jog (c) jogging
  20. 20.Choose the right verb: Physics ___ interesting. (a) are (b) is
  21. 21.Choose the right verb: There ___ two cats in the garden. (a) is (b) are
  22. 22.I ___ the train in 2023. (a) taked (b) take (c) will take (d) took
  23. 23.___ Rahul drinking milk now? (a) Are (b) Is (c) Am
  24. 24.What is the past tense of “throw”? (a) throwed (b) thrown (c) throwing (d) threw
  25. 25.Riya ___ vegetables at 8 pm yesterday. (a) was buy (b) is buying (c) were buying (d) was buying
  26. 26.I ___ a song before the guests arrived. (a) have sung (b) has sung (c) had sang (d) had sung
  27. 27.Name the tense: “They help Grandma.” (a) past perfect (b) present perfect (c) simple present (d) present continuous
  28. 28.When Mum came home, you ___ a letter. (a) are writing (b) were writing (c) were write (d) was writing
  29. 29.She has just ___ a cake. (a) bakes (b) baking (c) baked (d) bake
  30. 30.___ the students singing a song now? (a) Are (b) Is (c) Am
  31. 31.My sister ___ the train before the bell rang. (a) has taken (b) have taken (c) had took (d) had taken
  32. 32.When Dad called, she ___ already planted a tree. (a) had (b) have (c) has
  33. 33.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  34. 34.She ___ a tree last week. (a) climbed (b) has climbed (c) climbs (d) will climb
  35. 35.When Dad called, my parents ___ already gone to school. (a) has (b) had (c) have
  36. 36.___ we taking the train right now? (a) Is (b) Am (c) Are
  37. 37.At 8 pm yesterday, we ___ a kite. (a) were fly (b) was flying (c) were flying (d) are flying
  38. 38.___ she sing a song last Sunday? (a) Does (b) Do (c) Was (d) Did
  39. 39.He ___ the dog on Saturdays. (a) feed (b) feeds (c) feeding
  40. 40.Which is the correct -ing form of “wash”? (a) washeing (b) washing (c) washhing

Answer key

  1. present perfect
  2. taken
  3. Do
  4. had carried
  5. have
  6. were climbing
  7. jog
  8. were jogging
  9. Do
  10. present continuous
  11. washed
  12. is
  13. carries
  14. has
  15. play
  16. is
  17. was making
  18. Am
  19. jog
  20. is
  21. are
  22. took
  23. Is
  24. threw
  25. was buying
  26. had sung
  27. simple present
  28. were writing
  29. baked
  30. Are
  31. had taken
  32. had
  33. is
  34. climbed
  35. had
  36. Are
  37. were flying
  38. Did
  39. feeds
  40. washing

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