← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 708 · 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.We ___ the match at the moment. (a) are winning (b) is winning (c) am winning (d) are win
  2. 2.Vivaan has known my best friend ___ two years. (a) for (b) since
  3. 3.When Mum came home, they ___ a message. (a) were sending (b) were send (c) are sending (d) was sending
  4. 4.My sister has just ___ in the pool. (a) swam (b) swim (c) swum (d) swimming
  5. 5.Which is the correct -ing form of “feed”? (a) feedeing (b) feeding (c) feedding
  6. 6.By the time the bell rang, Omkar ___ a kite. (a) had flew (b) has flown (c) had flown (d) have flown
  7. 7.___ Kabir take the train twice a week? (a) Does (b) Are (c) Is (d) Do
  8. 8.Name the tense: “I will plant a tree.” (a) simple future (b) past perfect (c) past continuous (d) simple past
  9. 9.Choose the right verb: Each player ___ a name tag. (a) have (b) has
  10. 10.I am going to ___ milk tomorrow. (a) drink (b) drinks (c) drank (d) drinking
  11. 11.We ___ a song every day. (a) singing (b) sing (c) sings
  12. 12.When the bell rang, we ___ a cartoon. (a) are watching (b) was watching (c) were watching (d) were watch
  13. 13.I ___ a cartoon when Mum came home. (a) was watching (b) am watching (c) was watch (d) were watching
  14. 14.You ___ the train now. (a) are taking (b) am taking (c) is taking (d) are take
  15. 15.Omkar has just ___ the dishes. (a) wash (b) washing (c) washed (d) washes
  16. 16.You ___ in this school since 2021. (a) has taught (b) teach (c) have taught (d) taught
  17. 17.Name the tense: “The children had written a letter.” (a) simple future (b) simple present (c) simple past (d) past perfect
  18. 18.Choose the right verb: My spectacles ___ on the table. (a) is (b) are
  19. 19.They have played in the garden ___ an hour. (a) for (b) since
  20. 20.She ___ with Nani since 2019. (a) stayed (b) stays (c) has stayed (d) have stayed
  21. 21.She ___ going to feed the dog next week. (a) are (b) is (c) am
  22. 22.Which is the correct -ing form of “build”? (a) building (b) buildeing (c) buildding
  23. 23.___ they wash the dishes twice a week? (a) Does (b) Do (c) Is (d) Are
  24. 24.He ___ milk now. (a) am drinking (b) is drinking (c) are drinking (d) is drink
  25. 25.___ we swimming in the pool now? (a) Is (b) Am (c) Are
  26. 26.___ I study science on Saturdays? (a) Do (b) Does (c) Is (d) Are
  27. 27.By the time the guests arrived, Myra ___ lunch. (a) had bring (b) have brought (c) had brought (d) has brought
  28. 28.Meera did not ___ to school last Sunday. (a) going (b) go (c) goes (d) went
  29. 29.I ___ win the match twice a week. (a) doesn't (b) aren't (c) don't
  30. 30.Name the tense: “My brother has washed the dishes.” (a) simple present (b) simple future (c) past perfect (d) present perfect
  31. 31.Name the tense: “My brother had clapped for the team.” (a) simple future (b) simple present (c) present continuous (d) past perfect
  32. 32.When Mum came home, I ___ Grandma. (a) was help (b) were helping (c) am helping (d) was helping
  33. 33.___ he clean the room every morning? (a) Are (b) Does (c) Do (d) Is
  34. 34.What is the past tense of “write”? (a) wrote (b) written (c) writing (d) writed
  35. 35.Vivaan ___ built a sandcastle already. (a) have (b) has
  36. 36.Choose the right verb: There ___ some milk in the jug. (a) are (b) is
  37. 37.___ I sending a message now? (a) Are (b) Is (c) Am
  38. 38.She did not ___ in the pool last week. (a) swim (b) swimming (c) swam (d) swims
  39. 39.I ___ a mango before the bell rang. (a) has eaten (b) have eaten (c) had eaten (d) had ate
  40. 40.Priya ___ the room before Mum came home. (a) have cleaned (b) had clean (c) has cleaned (d) had cleaned

Answer key

  1. are winning
  2. for
  3. were sending
  4. swum
  5. feeding
  6. had flown
  7. Does
  8. simple future
  9. has
  10. drink
  11. sing
  12. were watching
  13. was watching
  14. are taking
  15. washed
  16. have taught
  17. past perfect
  18. are
  19. for
  20. has stayed
  21. is
  22. building
  23. Do
  24. is drinking
  25. Are
  26. Do
  27. had brought
  28. go
  29. don't
  30. present perfect
  31. past perfect
  32. was helping
  33. Does
  34. wrote
  35. has
  36. is
  37. Am
  38. swim
  39. had eaten
  40. had cleaned

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