← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 634 · 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: “Omkar baked a cake.” (a) simple past (b) simple future (c) past continuous (d) present continuous
  2. 2.My sister ___ jogged in the park already. (a) have (b) has
  3. 3.When the phone rang, we ___ a letter. (a) were write (b) was writing (c) are writing (d) were writing
  4. 4.___ you make tea on Saturdays? (a) Do (b) Are (c) Does (d) Is
  5. 5.___ he buy vegetables twice a week? (a) Are (b) Is (c) Do (d) Does
  6. 6.Dev ___ cricket before it got dark. (a) has played (b) have played (c) had played (d) had play
  7. 7.___ he helping Grandma now? (a) Am (b) Is (c) Are
  8. 8.When Dad called, you ___ already drawn a picture. (a) has (b) have (c) had
  9. 9.He ___ in the park next week. (a) will running (b) will runs (c) ran (d) will run
  10. 10.___ my friends speak Hindi every Sunday? (a) Are (b) Does (c) Do (d) Is
  11. 11.My parents ___ a story before the bell rang. (a) had tell (b) have told (c) has told (d) had told
  12. 12.When it started to rain, she ___ the room. (a) was clean (b) were cleaning (c) was cleaning (d) is cleaning
  13. 13.By the time the guests arrived, my friends ___ a picture. (a) had drawn (b) have drawn (c) has drawn (d) had drew
  14. 14.You ___ vegetables when Mum came home. (a) were buy (b) are buying (c) was buying (d) were buying
  15. 15.Choose the right verb: All the players ___ a ID card. (a) have (b) has
  16. 16.___ I buy vegetables every day? (a) Is (b) Does (c) Are (d) Do
  17. 17.Choose the right verb: Either the twins or Kavya ___ coming today. (a) are (b) is
  18. 18.She did not ___ in the pool last week. (a) swims (b) swimming (c) swam (d) swim
  19. 19.Riya ___ Hindi tomorrow. (a) will speaks (b) spoke (c) will speak (d) will speaking
  20. 20.By the time the guests arrived, Rahul ___ rice. (a) has cooked (b) had cook (c) have cooked (d) had cooked
  21. 21.Nisha is going to ___ a message next month. (a) send (b) sending (c) sent (d) sends
  22. 22.Choose the right verb: One of my classmates ___ in Class 8. (a) are (b) is
  23. 23.He has played in the garden ___ half an hour. (a) since (b) for
  24. 24.She ___ the train when it started to rain. (a) were taking (b) is taking (c) was taking (d) was take
  25. 25.Omkar has just ___ a cap. (a) wore (b) wear (c) worn (d) wearing
  26. 26.I have had this bicycle ___ 2019. (a) for (b) since
  27. 27.Karan is going to ___ a tree tomorrow. (a) plants (b) plant (c) planting (d) planted
  28. 28.Myra did not ___ in the park last week. (a) running (b) ran (c) run (d) runs
  29. 29.Name the tense: “They are playing cricket.” (a) simple present (b) present continuous (c) present perfect (d) simple past
  30. 30.My brother ___ the bag before the guests arrived. (a) had carried (b) have carried (c) had carry (d) has carried
  31. 31.The students ___ the bag at the moment. (a) am carrying (b) is carrying (c) are carry (d) are carrying
  32. 32.I ___ in the park last week. (a) will jog (b) jogged (c) jog (d) have jogged
  33. 33.Choose the right verb: There ___ some water in the bottle. (a) are (b) is
  34. 34.Which is the correct -ing form of “go”? (a) going (b) gooing (c) goeing
  35. 35.Name the tense: “They cleaned the room.” (a) simple past (b) simple present (c) past perfect (d) past continuous
  36. 36.Name the tense: “I washed the dishes.” (a) present perfect (b) simple present (c) past perfect (d) simple past
  37. 37.Isha is going to ___ Hindi next month. (a) speak (b) speaking (c) spoke (d) speaks
  38. 38.The students ___ in the park right now. (a) am running (b) are run (c) is running (d) are running
  39. 39.He ___ the dishes in 2023. (a) washes (b) washed (c) will wash (d) has washed
  40. 40.They ___ help Grandma twice a week. (a) doesn't (b) aren't (c) don't

Answer key

  1. simple past
  2. has
  3. were writing
  4. Do
  5. Does
  6. had played
  7. Is
  8. had
  9. will run
  10. Do
  11. had told
  12. was cleaning
  13. had drawn
  14. were buying
  15. have
  16. Do
  17. is
  18. swim
  19. will speak
  20. had cooked
  21. send
  22. is
  23. for
  24. was taking
  25. worn
  26. since
  27. plant
  28. run
  29. present continuous
  30. had carried
  31. are carrying
  32. jogged
  33. is
  34. going
  35. simple past
  36. simple past
  37. speak
  38. are running
  39. washed
  40. don't

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