← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 544 · 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.They did not ___ a letter two days ago. (a) wrote (b) write (c) writes (d) writing
  2. 2.By the time the guests arrived, you ___ lunch. (a) had bring (b) had brought (c) has brought (d) have brought
  3. 3.Name the tense: “We have cleaned the room.” (a) simple past (b) present perfect (c) present continuous (d) simple present
  4. 4.You have known my best friend ___ 2019. (a) since (b) for
  5. 5.When the phone rang, Zoya ___ a mango. (a) is eating (b) were eating (c) was eat (d) was eating
  6. 6.Farhan ___ a tree in 2023. (a) climbed (b) has climbed (c) climbs (d) will climb
  7. 7.We ___ for the team right now. (a) are clapping (b) are clap (c) is clapping (d) am clapping
  8. 8.They ___ to school at the moment. (a) am going (b) are going (c) are go (d) is going
  9. 9.You ___ in Pune since 2022. (a) lived (b) have lived (c) has lived (d) live
  10. 10.Name the tense: “They will catch the ball.” (a) simple past (b) past continuous (c) simple future (d) present perfect
  11. 11.Farhan ___ science when Mum came home. (a) was study (b) was studying (c) is studying (d) were studying
  12. 12.We ___ written a letter already. (a) have (b) has
  13. 13.He ___ fly a kite on Saturdays. (a) isn't (b) doesn't (c) don't
  14. 14.My sister ___ going to feed the dog next Sunday. (a) is (b) are (c) am
  15. 15.We have just ___ cricket. (a) play (b) played (c) plays (d) playing
  16. 16.The children are going to ___ the ball next month. (a) throw (b) throwing (c) threw (d) throws
  17. 17.___ she buying vegetables now? (a) Are (b) Am (c) Is
  18. 18.Name the tense: “Farhan was going to school.” (a) present continuous (b) simple present (c) past continuous (d) past perfect
  19. 19.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  20. 20.What is the past tense of “run”? (a) ran (b) runned (c) running (d) run
  21. 21.I ___ a story when the phone rang. (a) was tell (b) were telling (c) am telling (d) was telling
  22. 22.The students did not ___ a cake in 2023. (a) bake (b) baked (c) baking (d) bakes
  23. 23.Name the tense: “She washed the dishes.” (a) present continuous (b) past perfect (c) simple past (d) simple future
  24. 24.We have worked in Delhi ___ January. (a) since (b) for
  25. 25.He ___ wash the dishes every Sunday. (a) don't (b) doesn't (c) isn't
  26. 26.They ___ a cap before Mum came home. (a) had worn (b) has worn (c) had wore (d) have worn
  27. 27.Choose the right verb: One of my classmates ___ in Class 7. (a) are (b) is
  28. 28.My sister ___ build a sandcastle every Sunday. (a) isn't (b) don't (c) doesn't
  29. 29.I ___ a song now. (a) am singing (b) are singing (c) is singing (d) am sing
  30. 30.___ Sneha writing a letter at the moment? (a) Am (b) Are (c) Is
  31. 31.Name the tense: “We run in the park.” (a) simple present (b) simple future (c) present continuous (d) past continuous
  32. 32.Choose the right verb: Physics ___ interesting. (a) are (b) is
  33. 33.I ___ a tree when Mum came home. (a) were planting (b) am planting (c) was plant (d) was planting
  34. 34.They are going to ___ the dog next week. (a) feed (b) fed (c) feeds (d) feeding
  35. 35.I have been in the library ___ 10 am. (a) for (b) since
  36. 36.She ___ Hindi before the guests arrived. (a) has spoken (b) had spoken (c) have spoken (d) had spoke
  37. 37.She is going to ___ a letter next week. (a) writes (b) wrote (c) writing (d) write
  38. 38.Which is the correct -ing form of “run”? (a) runeing (b) runing (c) running
  39. 39.Choose the right verb: The news ___ good today. (a) is (b) are
  40. 40.What is the past tense of “build”? (a) builded (b) building (c) built

Answer key

  1. write
  2. had brought
  3. present perfect
  4. since
  5. was eating
  6. climbed
  7. are clapping
  8. are going
  9. have lived
  10. simple future
  11. was studying
  12. have
  13. doesn't
  14. is
  15. played
  16. throw
  17. Is
  18. past continuous
  19. are
  20. ran
  21. was telling
  22. bake
  23. simple past
  24. since
  25. doesn't
  26. had worn
  27. is
  28. doesn't
  29. am singing
  30. Is
  31. simple present
  32. is
  33. was planting
  34. feed
  35. since
  36. had spoken
  37. write
  38. running
  39. is
  40. built

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