← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 27 · 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 is watching a cartoon.” (a) past perfect (b) simple present (c) present continuous (d) simple future
  2. 2.Choose the right verb: There ___ many books on the shelf. (a) are (b) is
  3. 3.Sneha has been in the library ___ an hour. (a) since (b) for
  4. 4.They did not ___ in the pool two days ago. (a) swimming (b) swam (c) swims (d) swim
  5. 5.When it started to rain, Karan ___ a picture. (a) is drawing (b) was drawing (c) was draw (d) were drawing
  6. 6.At 8 pm yesterday, I ___ the match. (a) were winning (b) am winning (c) was winning (d) was win
  7. 7.Name the tense: “My parents had planted a tree.” (a) past continuous (b) simple past (c) past perfect (d) present continuous
  8. 8.Name the tense: “Priya was cleaning the room.” (a) simple present (b) past continuous (c) simple future (d) present continuous
  9. 9.Choose the right verb: There ___ a lot of rice in the bag. (a) is (b) are
  10. 10.___ he studying science right now? (a) Are (b) Is (c) Am
  11. 11.___ you run in the park yesterday? (a) Did (b) Does (c) Do (d) Was
  12. 12.___ Ananya win the match every Sunday? (a) Are (b) Does (c) Do (d) Is
  13. 13.___ Kunal baking a cake right now? (a) Am (b) Are (c) Is
  14. 14.You ___ in the pool before Mum came home. (a) have swum (b) had swum (c) has swum (d) had swam
  15. 15.She has just ___ a cap. (a) wear (b) worn (c) wore (d) wearing
  16. 16.___ he help Grandma in 2023? (a) Do (b) Does (c) Was (d) Did
  17. 17.Ananya did not ___ in the pool two days ago. (a) swimming (b) swims (c) swam (d) swim
  18. 18.Choose the right verb: My trousers ___ new. (a) is (b) are
  19. 19.Name the tense: “We speak Hindi.” (a) past continuous (b) simple present (c) simple past (d) past perfect
  20. 20.My sister ___ help Grandma every Sunday. (a) isn't (b) don't (c) doesn't
  21. 21.___ you draw a picture every day? (a) Does (b) Do (c) Is (d) Are
  22. 22.They have waited for the bus ___ ten minutes. (a) for (b) since
  23. 23.Aarav ___ going to take the train next week. (a) are (b) am (c) is
  24. 24.She ___ washed the dishes already. (a) has (b) have
  25. 25.They ___ the bag every morning. (a) carrying (b) carries (c) carry
  26. 26.___ Priya taking the train at the moment? (a) Am (b) Is (c) Are
  27. 27.What is the past tense of “drink”? (a) drinked (b) drank (c) drinking (d) drunk
  28. 28.You ___ on the stage when the bell rang. (a) are dancing (b) was dancing (c) were dance (d) were dancing
  29. 29.Name the tense: “You have fed the dog.” (a) simple future (b) past perfect (c) simple present (d) present perfect
  30. 30.Name the tense: “My sister cooked rice.” (a) simple future (b) past perfect (c) simple present (d) simple past
  31. 31.I ___ a tree every morning. (a) plants (b) plant (c) planting
  32. 32.___ I catch the ball two days ago? (a) Does (b) Was (c) Do (d) Did
  33. 33.They ___ a kite every day. (a) flying (b) flies (c) fly
  34. 34.___ Isha climbing a tree at the moment? (a) Am (b) Are (c) Is
  35. 35.Karan ___ milk twice a week. (a) drink (b) drinking (c) drinks
  36. 36.The children ___ going to bring lunch tomorrow. (a) are (b) is (c) am
  37. 37.The children ___ clean the room every Sunday. (a) don't (b) doesn't (c) aren't
  38. 38.You ___ rice next week. (a) will cooking (b) will cook (c) cooked (d) will cooks
  39. 39.Sneha has worked in Delhi ___ 2019. (a) for (b) since
  40. 40.You ___ tea before Mum came home. (a) had made (b) had make (c) have made (d) has made

Answer key

  1. present continuous
  2. are
  3. for
  4. swim
  5. was drawing
  6. was winning
  7. past perfect
  8. past continuous
  9. is
  10. Is
  11. Did
  12. Does
  13. Is
  14. had swum
  15. worn
  16. Did
  17. swim
  18. are
  19. simple present
  20. doesn't
  21. Do
  22. for
  23. is
  24. has
  25. carry
  26. Is
  27. drank
  28. were dancing
  29. present perfect
  30. simple past
  31. plant
  32. Did
  33. fly
  34. Is
  35. drinks
  36. are
  37. don't
  38. will cook
  39. since
  40. had made

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