← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 789 · 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.He ___ a cap when the phone rang. (a) were wearing (b) was wear (c) was wearing (d) is wearing
  2. 2.I ___ clean the room twice a week. (a) doesn't (b) aren't (c) don't
  3. 3.She ___ going to jog in the park next Sunday. (a) are (b) am (c) is
  4. 4.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  5. 5.Choose the right verb: Each of the players ___ a notebook. (a) has (b) have
  6. 6.Ishaan has just ___ the ball. (a) catches (b) catching (c) caught (d) catch
  7. 7.Name the tense: “She had baked a cake.” (a) present perfect (b) past perfect (c) simple past (d) simple present
  8. 8.He ___ drawn a picture already. (a) have (b) has
  9. 9.Choose the right verb: Physics ___ interesting. (a) are (b) is
  10. 10.My parents ___ the bag yesterday. (a) carry (b) carried (c) have carried (d) will carry
  11. 11.You have just ___ for the team. (a) claps (b) clapping (c) clapped (d) clap
  12. 12.Saanvi ___ a bicycle right now. (a) are riding (b) is ride (c) is riding (d) am riding
  13. 13.You ___ a cap yesterday. (a) wear (b) weared (c) will wear (d) wore
  14. 14.By the time the bell rang, Arjun ___ in the park. (a) had jogged (b) have jogged (c) had jog (d) has jogged
  15. 15.___ Dev send a message yesterday? (a) Does (b) Do (c) Did (d) Was
  16. 16.She has just ___ a sandcastle. (a) built (b) building (c) build (d) builds
  17. 17.My cousins did not ___ a message last Sunday. (a) sent (b) send (c) sending (d) sends
  18. 18.Name the tense: “They are writing a letter.” (a) past continuous (b) present continuous (c) simple past (d) past perfect
  19. 19.___ she going to school now? (a) Are (b) Is (c) Am
  20. 20.Choose the right verb: One of my friends ___ in Class 8. (a) are (b) is
  21. 21.He did not ___ in the pool yesterday. (a) swim (b) swimming (c) swam (d) swims
  22. 22.Name the tense: “We have clapped for the team.” (a) past perfect (b) simple past (c) present perfect (d) simple present
  23. 23.He ___ a letter before the guests arrived. (a) had wrote (b) has written (c) had written (d) have written
  24. 24.My parents ___ a song when the bell rang. (a) are singing (b) was singing (c) were sing (d) were singing
  25. 25.Choose the right verb: The news ___ good today. (a) are (b) is
  26. 26.My sister ___ going to write a letter next Sunday. (a) are (b) am (c) is
  27. 27.You have just ___ the bag. (a) carry (b) carrying (c) carried (d) carries
  28. 28.Name the tense: “You were building a sandcastle.” (a) present continuous (b) present perfect (c) past continuous (d) simple past
  29. 29.He ___ going to cook rice next month. (a) are (b) is (c) am
  30. 30.My brother ___ the bag yesterday. (a) will carry (b) carried (c) has carried (d) carries
  31. 31.___ Myra carry the bag on Saturdays? (a) Are (b) Is (c) Does (d) Do
  32. 32.___ I help Grandma every morning? (a) Are (b) Is (c) Do (d) Does
  33. 33.Which is the correct -ing form of “ride”? (a) riding (b) rideing (c) rideeing
  34. 34.They ___ catch the ball on Saturdays. (a) doesn't (b) aren't (c) don't
  35. 35.Name the tense: “We had ridden a bicycle.” (a) simple present (b) past perfect (c) simple future (d) simple past
  36. 36.Name the tense: “I will play cricket.” (a) past continuous (b) simple future (c) present continuous (d) past perfect
  37. 37.My brother ___ for the team in 2023. (a) clapped (b) will clap (c) has clapped (d) claps
  38. 38.My sister ___ the room before it got dark. (a) had clean (b) have cleaned (c) had cleaned (d) has cleaned
  39. 39.I ___ going to study science next week. (a) are (b) is (c) am
  40. 40.She ___ a picture now. (a) is draw (b) am drawing (c) is drawing (d) are drawing

Answer key

  1. was wearing
  2. don't
  3. is
  4. are
  5. has
  6. caught
  7. past perfect
  8. has
  9. is
  10. carried
  11. clapped
  12. is riding
  13. wore
  14. had jogged
  15. Did
  16. built
  17. send
  18. present continuous
  19. Is
  20. is
  21. swim
  22. present perfect
  23. had written
  24. were singing
  25. is
  26. is
  27. carried
  28. past continuous
  29. is
  30. carried
  31. Does
  32. Do
  33. riding
  34. don't
  35. past perfect
  36. simple future
  37. clapped
  38. had cleaned
  39. am
  40. is drawing

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