← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 818 · 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 “go”? (a) goed (b) gone (c) went (d) going
  2. 2.Saanvi ___ in Pune since 2022. (a) lives (b) have lived (c) has lived (d) lived
  3. 3.We ___ rice before Mum came home. (a) have cooked (b) had cooked (c) has cooked (d) had cook
  4. 4.___ you cleaning the room at the moment? (a) Are (b) Is (c) Am
  5. 5.When Dad called, you ___ already swum in the pool. (a) had (b) have (c) has
  6. 6.I have known my best friend ___ 2019. (a) for (b) since
  7. 7.Nisha has just ___ rice. (a) cooking (b) cooks (c) cooked (d) cook
  8. 8.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  9. 9.___ she cleaning the room right now? (a) Are (b) Am (c) Is
  10. 10.___ the children feed the dog every Sunday? (a) Is (b) Are (c) Do (d) Does
  11. 11.Name the tense: “You were eating a mango.” (a) past continuous (b) present continuous (c) simple future (d) past perfect
  12. 12.Choose the right verb: All the boys ___ a water bottle. (a) has (b) have
  13. 13.When the phone rang, my sister ___ a tree. (a) was climb (b) was climbing (c) were climbing (d) is climbing
  14. 14.Diya ___ with Nani since 2022. (a) have stayed (b) has stayed (c) stayed (d) stays
  15. 15.You ___ on the stage at 8 pm yesterday. (a) were dance (b) were dancing (c) are dancing (d) was dancing
  16. 16.Name the tense: “Pooja has jogged in the park.” (a) present perfect (b) simple past (c) past continuous (d) past perfect
  17. 17.He ___ carried the bag already. (a) have (b) has
  18. 18.We ___ the ball next month. (a) will throws (b) will throwing (c) threw (d) will throw
  19. 19.When the phone rang, you ___ a cartoon. (a) are watching (b) were watch (c) were watching (d) was watching
  20. 20.My brother ___ the dog when the phone rang. (a) is feeding (b) was feed (c) was feeding (d) were feeding
  21. 21.You ___ in this school since 2022. (a) has taught (b) teach (c) taught (d) have taught
  22. 22.She ___ the dog last Sunday. (a) will feed (b) fed (c) feeded (d) feeds
  23. 23.They ___ to school next month. (a) will going (b) went (c) will goes (d) will go
  24. 24.Name the tense: “Pooja had won the match.” (a) simple future (b) present perfect (c) past continuous (d) past perfect
  25. 25.I ___ in the park now. (a) is jogging (b) are jogging (c) am jogging (d) am jog
  26. 26.My sister ___ going to wash the dishes tomorrow. (a) are (b) is (c) am
  27. 27.Rohan ___ a song before Mum came home. (a) has sung (b) have sung (c) had sung (d) had sang
  28. 28.Choose the right verb: Each girl ___ a water bottle. (a) has (b) have
  29. 29.___ we sing a song yesterday? (a) Do (b) Did (c) Does (d) Was
  30. 30.They ___ in Pune since 2022. (a) live (b) have lived (c) lived (d) has lived
  31. 31.I have just ___ Grandma. (a) helping (b) helped (c) helps (d) help
  32. 32.He did not ___ science yesterday. (a) study (b) studying (c) studied (d) studies
  33. 33.He ___ the ball when it started to rain. (a) is throwing (b) was throwing (c) were throwing (d) was throw
  34. 34.My friends ___ in this school since 2019. (a) studied (b) have studied (c) study (d) has studied
  35. 35.You ___ the room on Saturdays. (a) cleans (b) cleaning (c) clean
  36. 36.You are going to ___ a letter next week. (a) writing (b) write (c) writes (d) wrote
  37. 37.Manav ___ in the park before Mum came home. (a) have jogged (b) had jogged (c) had jog (d) has jogged
  38. 38.___ Myra wash the dishes on Saturdays? (a) Is (b) Are (c) Does (d) Do
  39. 39.My friends ___ jog in the park every day. (a) don't (b) doesn't (c) aren't
  40. 40.They did not ___ lunch yesterday. (a) bringing (b) bring (c) brings (d) brought

Answer key

  1. went
  2. has lived
  3. had cooked
  4. Are
  5. had
  6. since
  7. cooked
  8. is
  9. Is
  10. Do
  11. past continuous
  12. have
  13. was climbing
  14. has stayed
  15. were dancing
  16. present perfect
  17. has
  18. will throw
  19. were watching
  20. was feeding
  21. have taught
  22. fed
  23. will go
  24. past perfect
  25. am jogging
  26. is
  27. had sung
  28. has
  29. Did
  30. have lived
  31. helped
  32. study
  33. was throwing
  34. have studied
  35. clean
  36. write
  37. had jogged
  38. Does
  39. don't
  40. bring

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