← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 17 · 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.Kunal ___ a tree yesterday. (a) climbed (b) has climbed (c) climbs (d) will climb
  2. 2.Priya ___ jogged in the park already. (a) have (b) has
  3. 3.She ___ with Nani since 2020. (a) stays (b) have stayed (c) has stayed (d) stayed
  4. 4.Choose the right verb: One of my friends ___ in Class 3. (a) are (b) is
  5. 5.I ___ on the stage when the phone rang. (a) am dancing (b) was dancing (c) were dancing (d) was dance
  6. 6.Name the tense: “We have helped Grandma.” (a) past perfect (b) past continuous (c) simple past (d) present perfect
  7. 7.The children ___ cricket last week. (a) play (b) have played (c) played (d) will play
  8. 8.___ the students win the match last Sunday? (a) Was (b) Do (c) Did (d) Does
  9. 9.Name the tense: “She had caught the ball.” (a) present continuous (b) simple present (c) present perfect (d) past perfect
  10. 10.They did not ___ on the stage last Sunday. (a) dances (b) dancing (c) danced (d) dance
  11. 11.Choose the right verb: Every girl ___ a ID card. (a) have (b) has
  12. 12.My brother is going to ___ the bag next month. (a) carrying (b) carry (c) carried (d) carries
  13. 13.Choose the right verb: Each of the boys ___ a water bottle. (a) have (b) has
  14. 14.What is the past tense of “write”? (a) written (b) writing (c) writed (d) wrote
  15. 15.Name the tense: “He is writing a letter.” (a) simple present (b) present continuous (c) past continuous (d) present perfect
  16. 16.Choose the right verb: One of my cousins ___ in Class 3. (a) is (b) are
  17. 17.You are going to ___ a mango next week. (a) ate (b) eating (c) eat (d) eats
  18. 18.Name the tense: “I was feeding the dog.” (a) past perfect (b) past continuous (c) simple past (d) simple present
  19. 19.When Dad called, Rohan ___ already worn a cap. (a) have (b) had (c) has
  20. 20.By the time the bell rang, I ___ the dishes. (a) have washed (b) has washed (c) had wash (d) had washed
  21. 21.Choose the right verb: Neither Saanvi nor my cousins ___ coming today. (a) is (b) are
  22. 22.___ I swimming in the pool right now? (a) Are (b) Am (c) Is
  23. 23.My brother has just ___ a cake. (a) bake (b) bakes (c) baked (d) baking
  24. 24.The students ___ a message when the bell rang. (a) were sending (b) was sending (c) are sending (d) were send
  25. 25.My brother ___ a story tomorrow. (a) told (b) will tells (c) will tell (d) will telling
  26. 26.Isha ___ a cap every morning. (a) wearing (b) wears (c) wear
  27. 27.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  28. 28.___ she running in the park right now? (a) Is (b) Are (c) Am
  29. 29.Name the tense: “Aarav had thrown the ball.” (a) present perfect (b) past perfect (c) simple present (d) simple past
  30. 30.They did not ___ a cap yesterday. (a) wore (b) wearing (c) wear (d) wears
  31. 31.By the time the bell rang, the children ___ a letter. (a) has written (b) had written (c) had wrote (d) have written
  32. 32.Which is the correct -ing form of “eat”? (a) eatting (b) eating (c) eateing
  33. 33.___ Arjun run in the park every morning? (a) Do (b) Is (c) Does (d) Are
  34. 34.___ Myra clean the room every day? (a) Do (b) Does (c) Are (d) Is
  35. 35.You ___ a song tomorrow. (a) sang (b) will singing (c) will sing (d) will sings
  36. 36.Pooja ___ going to cook rice tomorrow. (a) are (b) is (c) am
  37. 37.You did not ___ Hindi two days ago. (a) speaks (b) speaking (c) spoke (d) speak
  38. 38.You are going to ___ a cap tomorrow. (a) wore (b) wearing (c) wears (d) wear
  39. 39.Kavya ___ going to feed the dog next Sunday. (a) am (b) are (c) is
  40. 40.Choose the right verb: One of my cousins ___ in Class 8. (a) is (b) are

Answer key

  1. climbed
  2. has
  3. has stayed
  4. is
  5. was dancing
  6. present perfect
  7. played
  8. Did
  9. past perfect
  10. dance
  11. has
  12. carry
  13. has
  14. wrote
  15. present continuous
  16. is
  17. eat
  18. past continuous
  19. had
  20. had washed
  21. are
  22. Am
  23. baked
  24. were sending
  25. will tell
  26. wears
  27. is
  28. Is
  29. past perfect
  30. wear
  31. had written
  32. eating
  33. Does
  34. Does
  35. will sing
  36. is
  37. speak
  38. wear
  39. is
  40. is

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