← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 788 · 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.He ___ the dog at 8 pm yesterday. (a) was feed (b) was feeding (c) is feeding (d) were feeding
  2. 2.What is the past tense of “eat”? (a) eating (b) ate (c) eated (d) eaten
  3. 3.My cousins have studied in this school ___ January. (a) since (b) for
  4. 4.I ___ a bicycle every Sunday. (a) rides (b) riding (c) ride
  5. 5.Rahul ___ going to catch the ball tomorrow. (a) am (b) is (c) are
  6. 6.Name the tense: “Ananya had thrown the ball.” (a) past perfect (b) simple future (c) simple past (d) present continuous
  7. 7.Name the tense: “They have baked a cake.” (a) present perfect (b) simple past (c) past perfect (d) simple present
  8. 8.When Mum came home, I ___ lunch. (a) was bringing (b) was bring (c) am bringing (d) were bringing
  9. 9.When the bell rang, I ___ a tree. (a) am planting (b) was plant (c) was planting (d) were planting
  10. 10.When Dad called, she ___ already won the match. (a) had (b) has (c) have
  11. 11.___ we drinking milk now? (a) Am (b) Is (c) Are
  12. 12.Name the tense: “My parents jog in the park.” (a) present perfect (b) simple present (c) simple past (d) present continuous
  13. 13.By the time the bell rang, the children ___ on the stage. (a) have danced (b) has danced (c) had danced (d) had dance
  14. 14.When Mum came home, my brother ___ the dog. (a) were feeding (b) was feed (c) was feeding (d) is feeding
  15. 15.By the time we reached, my parents ___ tea. (a) had make (b) has made (c) had made (d) have made
  16. 16.My brother ___ a message every Sunday. (a) sends (b) send (c) sending
  17. 17.You have just ___ lunch. (a) bringing (b) brings (c) bring (d) brought
  18. 18.When Dad called, she ___ already worn a cap. (a) has (b) have (c) had
  19. 19.Karan ___ a story now. (a) is telling (b) is tell (c) are telling (d) am telling
  20. 20.___ I speak Hindi yesterday? (a) Do (b) Does (c) Did (d) Was
  21. 21.We ___ a cartoon two days ago. (a) watched (b) will watch (c) have watched (d) watch
  22. 22.We have just ___ a song. (a) sang (b) sung (c) singing (d) sing
  23. 23.Which is the correct -ing form of “win”? (a) wineing (b) winning (c) wining
  24. 24.The students ___ in this school since 2022. (a) taught (b) teach (c) has taught (d) have taught
  25. 25.We ___ the room before Mum came home. (a) have cleaned (b) had cleaned (c) has cleaned (d) had clean
  26. 26.My brother ___ a bicycle at 8 pm yesterday. (a) was riding (b) is riding (c) was ride (d) were riding
  27. 27.At 8 pm yesterday, he ___ a tree. (a) was climbing (b) is climbing (c) was climb (d) were climbing
  28. 28.You ___ tea on Saturdays. (a) making (b) make (c) makes
  29. 29.They did not ___ a sandcastle in 2023. (a) building (b) built (c) builds (d) build
  30. 30.We have just ___ the dishes. (a) washing (b) wash (c) washes (d) washed
  31. 31.My sister has just ___ a sandcastle. (a) build (b) building (c) built (d) builds
  32. 32.By the time the guests arrived, she ___ the dog. (a) have fed (b) has fed (c) had fed (d) had feed
  33. 33.My sister did not ___ on the stage last week. (a) dances (b) dancing (c) danced (d) dance
  34. 34.He ___ for the team right now. (a) is clap (b) is clapping (c) are clapping (d) am clapping
  35. 35.They ___ a story right now. (a) are tell (b) is telling (c) are telling (d) am telling
  36. 36.Name the tense: “My cousins had written a letter.” (a) present perfect (b) past continuous (c) past perfect (d) simple past
  37. 37.She ___ a song every Sunday. (a) sing (b) sings (c) singing
  38. 38.I have just ___ a mango. (a) eaten (b) eat (c) ate (d) eating
  39. 39.___ you feeding the dog at the moment? (a) Am (b) Is (c) Are
  40. 40.When the bell rang, he ___ a cap. (a) is wearing (b) was wearing (c) was wear (d) were wearing

Answer key

  1. was feeding
  2. ate
  3. since
  4. ride
  5. is
  6. past perfect
  7. present perfect
  8. was bringing
  9. was planting
  10. had
  11. Are
  12. simple present
  13. had danced
  14. was feeding
  15. had made
  16. sends
  17. brought
  18. had
  19. is telling
  20. Did
  21. watched
  22. sung
  23. winning
  24. have taught
  25. had cleaned
  26. was riding
  27. was climbing
  28. make
  29. build
  30. washed
  31. built
  32. had fed
  33. dance
  34. is clapping
  35. are telling
  36. past perfect
  37. sings
  38. eaten
  39. Are
  40. was wearing

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