← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 177 · 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: “He had written a letter.” (a) past perfect (b) simple future (c) past continuous (d) present continuous
  2. 2.Name the tense: “You dance on the stage.” (a) simple present (b) past perfect (c) past continuous (d) simple future
  3. 3.Which is the correct -ing form of “help”? (a) helping (b) helpping (c) helpeing
  4. 4.___ we wash the dishes last Sunday? (a) Was (b) Do (c) Does (d) Did
  5. 5.He ___ a sandcastle before Mum came home. (a) has built (b) had build (c) had built (d) have built
  6. 6.Name the tense: “She had danced on the stage.” (a) past perfect (b) simple present (c) present perfect (d) simple future
  7. 7.When Dad called, Arjun ___ already carried the bag. (a) have (b) has (c) had
  8. 8.When Dad called, my friends ___ already drunk milk. (a) had (b) have (c) has
  9. 9.The children ___ sent a message already. (a) has (b) have
  10. 10.Rohan ___ a story at the moment. (a) is telling (b) is tell (c) am telling (d) are telling
  11. 11.Choose the right verb: The news ___ good today. (a) is (b) are
  12. 12.They ___ build a sandcastle every day. (a) aren't (b) don't (c) doesn't
  13. 13.He ___ for the team tomorrow. (a) will claps (b) will clapping (c) clapped (d) will clap
  14. 14.Aditya is going to ___ a message next week. (a) sent (b) send (c) sending (d) sends
  15. 15.You ___ in the pool every morning. (a) swims (b) swim (c) swimming
  16. 16.I have just ___ a cap. (a) worn (b) wore (c) wear (d) wearing
  17. 17.She ___ in the park before the guests arrived. (a) have run (b) has run (c) had run (d) had ran
  18. 18.When Mum came home, we ___ on the stage. (a) are dancing (b) was dancing (c) were dance (d) were dancing
  19. 19.My brother did not ___ a kite yesterday. (a) flew (b) flying (c) fly (d) flies
  20. 20.When Dad called, I ___ already brought lunch. (a) have (b) has (c) had
  21. 21.You ___ in this school since 2019. (a) has taught (b) teach (c) taught (d) have taught
  22. 22.Name the tense: “Kavya had worn a cap.” (a) simple past (b) simple present (c) past perfect (d) simple future
  23. 23.Aisha ___ vegetables before it got dark. (a) had buy (b) has bought (c) have bought (d) had bought
  24. 24.Which is the correct -ing form of “climb”? (a) climbing (b) climbeing (c) climbbing
  25. 25.You have just ___ a cap. (a) worn (b) wore (c) wear (d) wearing
  26. 26.She ___ going to take the train next week. (a) are (b) is (c) am
  27. 27.What is the past tense of “eat”? (a) ate (b) eated (c) eaten (d) eating
  28. 28.I have just ___ the ball. (a) catch (b) catches (c) caught (d) catching
  29. 29.I have just ___ milk. (a) drunk (b) drank (c) drinking (d) drink
  30. 30.Kunal is going to ___ rice next Sunday. (a) cooking (b) cooks (c) cook (d) cooked
  31. 31.He ___ going to climb a tree next week. (a) am (b) is (c) are
  32. 32.Choose the right verb: Each boy ___ a ID card. (a) have (b) has
  33. 33.___ he tell a story two days ago? (a) Did (b) Do (c) Was (d) Does
  34. 34.Name the tense: “He will clap for the team.” (a) present perfect (b) simple future (c) present continuous (d) simple present
  35. 35.Which is the correct -ing form of “clap”? (a) clapeing (b) claping (c) clapping
  36. 36.When Mum came home, I ___ the dog. (a) am feeding (b) was feeding (c) was feed (d) were feeding
  37. 37.Choose the right verb: All the students ___ a notebook. (a) has (b) have
  38. 38.She ___ on the stage when the phone rang. (a) is dancing (b) were dancing (c) was dance (d) was dancing
  39. 39.Choose the right verb: All the boys ___ a locker. (a) have (b) has
  40. 40.She ___ a sandcastle last week. (a) builds (b) will build (c) builded (d) built

Answer key

  1. past perfect
  2. simple present
  3. helping
  4. Did
  5. had built
  6. past perfect
  7. had
  8. had
  9. have
  10. is telling
  11. is
  12. don't
  13. will clap
  14. send
  15. swim
  16. worn
  17. had run
  18. were dancing
  19. fly
  20. had
  21. have taught
  22. past perfect
  23. had bought
  24. climbing
  25. worn
  26. is
  27. ate
  28. caught
  29. drunk
  30. cook
  31. is
  32. has
  33. Did
  34. simple future
  35. clapping
  36. was feeding
  37. have
  38. was dancing
  39. have
  40. built

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