← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 312 · 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 before the guests arrived. (a) have fed (b) has fed (c) had feed (d) had fed
  2. 2.We ___ a message every day. (a) sending (b) sends (c) send
  3. 3.When the phone rang, the children ___ on the stage. (a) was dancing (b) were dancing (c) were dance (d) are dancing
  4. 4.Choose the right verb: There ___ a lot of rice in the bag. (a) is (b) are
  5. 5.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  6. 6.He has just ___ a story. (a) told (b) tells (c) tell (d) telling
  7. 7.By the time the guests arrived, he ___ a message. (a) had send (b) has sent (c) have sent (d) had sent
  8. 8.Riya has just ___ a cartoon. (a) watched (b) watching (c) watch (d) watches
  9. 9.___ Omkar wash the dishes in 2023? (a) Did (b) Was (c) Does (d) Do
  10. 10.Choose the right verb: There ___ five mangoes in the basket. (a) is (b) are
  11. 11.They have just ___ in the park. (a) jogging (b) jog (c) jogged (d) jogs
  12. 12.When Dad called, he ___ already built a sandcastle. (a) has (b) had (c) have
  13. 13.My cousins ___ going to play cricket next Sunday. (a) are (b) is (c) am
  14. 14.You ___ going to plant a tree tomorrow. (a) is (b) are (c) am
  15. 15.___ my friends watch a cartoon on Saturdays? (a) Does (b) Do (c) Is (d) Are
  16. 16.What is the past tense of “speak”? (a) speaking (b) speaked (c) spoke (d) spoken
  17. 17.You ___ in this school since 2019. (a) studied (b) study (c) has studied (d) have studied
  18. 18.I ___ going to jog in the park next month. (a) am (b) are (c) is
  19. 19.When the bell rang, she ___ in the park. (a) was jog (b) was jogging (c) were jogging (d) is jogging
  20. 20.The children have studied in this school ___ 2020. (a) for (b) since
  21. 21.Name the tense: “We will tell a story.” (a) past continuous (b) past perfect (c) present perfect (d) simple future
  22. 22.Name the tense: “We were dancing on the stage.” (a) simple future (b) present continuous (c) present perfect (d) past continuous
  23. 23.My parents ___ with Nani since 2020. (a) stay (b) have stayed (c) has stayed (d) stayed
  24. 24.My parents ___ to school twice a week. (a) goes (b) go (c) going
  25. 25.Tara ___ going to carry the bag tomorrow. (a) are (b) is (c) am
  26. 26.I ___ go to school every morning. (a) aren't (b) doesn't (c) don't
  27. 27.She ___ going to catch the ball next week. (a) are (b) is (c) am
  28. 28.I did not ___ a song in 2023. (a) sang (b) sings (c) sing (d) singing
  29. 29.Which is the correct -ing form of “bring”? (a) bringeing (b) bringging (c) bringing
  30. 30.My sister ___ in this school since 2019. (a) studies (b) has studied (c) have studied (d) studied
  31. 31.Manav did not ___ in the park yesterday. (a) jogging (b) jogs (c) jogged (d) jog
  32. 32.Ananya ___ a bicycle when the bell rang. (a) were riding (b) was riding (c) was ride (d) is riding
  33. 33.You ___ the bag before Mum came home. (a) had carry (b) has carried (c) had carried (d) have carried
  34. 34.My sister ___ rice yesterday. (a) cooks (b) will cook (c) has cooked (d) cooked
  35. 35.Name the tense: “The students clean the room.” (a) present continuous (b) simple past (c) simple present (d) past continuous
  36. 36.He is going to ___ Grandma next week. (a) help (b) helps (c) helped (d) helping
  37. 37.___ I send a message every day? (a) Does (b) Are (c) Do (d) Is
  38. 38.She ___ in the park two days ago. (a) jogs (b) will jog (c) has jogged (d) jogged
  39. 39.You ___ tell a story every day. (a) doesn't (b) aren't (c) don't
  40. 40.___ Rahul fly a kite last Sunday? (a) Was (b) Does (c) Did (d) Do

Answer key

  1. had fed
  2. send
  3. were dancing
  4. is
  5. is
  6. told
  7. had sent
  8. watched
  9. Did
  10. are
  11. jogged
  12. had
  13. are
  14. are
  15. Do
  16. spoke
  17. have studied
  18. am
  19. was jogging
  20. since
  21. simple future
  22. past continuous
  23. have stayed
  24. go
  25. is
  26. don't
  27. is
  28. sing
  29. bringing
  30. has studied
  31. jog
  32. was riding
  33. had carried
  34. cooked
  35. simple present
  36. help
  37. Do
  38. jogged
  39. don't
  40. Did

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