← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 597 · 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.I have just ___ a message. (a) sending (b) sent (c) sends (d) send
  2. 2.Choose the right verb: There ___ a lot of rice in the bag. (a) are (b) is
  3. 3.You ___ Hindi next Sunday. (a) will speak (b) will speaking (c) spoke (d) will speaks
  4. 4.I ___ buy vegetables twice a week. (a) aren't (b) don't (c) doesn't
  5. 5.When Mum came home, the children ___ in the park. (a) are running (b) were running (c) was running (d) were run
  6. 6.Arjun ___ clap for the team twice a week. (a) don't (b) doesn't (c) isn't
  7. 7.The children ___ a tree tomorrow. (a) will plants (b) planted (c) will plant (d) will planting
  8. 8.Name the tense: “The students were singing a song.” (a) simple present (b) simple future (c) present perfect (d) past continuous
  9. 9.We ___ science when the bell rang. (a) were studying (b) were study (c) was studying (d) are studying
  10. 10.Choose the right verb: Each of the boys ___ a locker. (a) has (b) have
  11. 11.The children ___ a letter before Mum came home. (a) had wrote (b) have written (c) had written (d) has written
  12. 12.She ___ a cap next month. (a) wore (b) will wear (c) will wears (d) will wearing
  13. 13.You ___ in the pool next month. (a) will swim (b) swam (c) will swims (d) will swimming
  14. 14.Which is the correct -ing form of “play”? (a) playing (b) playying (c) playeing
  15. 15.My sister did not ___ the dog two days ago. (a) feeds (b) fed (c) feeding (d) feed
  16. 16.Choose the right verb: Either Neel or the twins ___ coming today. (a) are (b) is
  17. 17.They ___ in Delhi since 2019. (a) has worked (b) work (c) worked (d) have worked
  18. 18.By the time the guests arrived, Myra ___ a letter. (a) have written (b) had wrote (c) has written (d) had written
  19. 19.I have just ___ in the park. (a) running (b) run (c) ran
  20. 20.When the phone rang, we ___ the dishes. (a) are washing (b) were wash (c) were washing (d) was washing
  21. 21.Rohan ___ in the park before the bell rang. (a) had jog (b) had jogged (c) has jogged (d) have jogged
  22. 22.I ___ thrown the ball already. (a) have (b) has
  23. 23.He ___ a story yesterday. (a) will tell (b) telled (c) told (d) tells
  24. 24.Aisha has waited for the bus ___ an hour. (a) for (b) since
  25. 25.What is the past tense of “send”? (a) sending (b) sended (c) sent
  26. 26.Choose the right verb: There ___ five mangoes in the basket. (a) are (b) is
  27. 27.We ___ in the pool before the guests arrived. (a) had swam (b) had swum (c) has swum (d) have swum
  28. 28.My cousins ___ a letter two days ago. (a) will write (b) writed (c) write (d) wrote
  29. 29.Name the tense: “They dance on the stage.” (a) past perfect (b) simple past (c) simple present (d) present continuous
  30. 30.Kavya ___ going to plant a tree tomorrow. (a) is (b) are (c) am
  31. 31.Choose the right verb: All the players ___ a notebook. (a) have (b) has
  32. 32.Name the tense: “My sister was swimming in the pool.” (a) past perfect (b) present perfect (c) present continuous (d) past continuous
  33. 33.___ Rahul winning the match now? (a) Is (b) Am (c) Are
  34. 34.Yash ___ going to bring lunch tomorrow. (a) are (b) am (c) is
  35. 35.She ___ buy vegetables on Saturdays. (a) doesn't (b) don't (c) isn't
  36. 36.When Dad called, my cousins ___ already studied science. (a) has (b) have (c) had
  37. 37.They ___ a bicycle every morning. (a) riding (b) rides (c) ride
  38. 38.___ Isha buy vegetables on Saturdays? (a) Does (b) Is (c) Are (d) Do
  39. 39.___ we drink milk in 2023? (a) Does (b) Did (c) Was (d) Do
  40. 40.___ he win the match on Saturdays? (a) Is (b) Does (c) Do (d) Are

Answer key

  1. sent
  2. is
  3. will speak
  4. don't
  5. were running
  6. doesn't
  7. will plant
  8. past continuous
  9. were studying
  10. has
  11. had written
  12. will wear
  13. will swim
  14. playing
  15. feed
  16. are
  17. have worked
  18. had written
  19. run
  20. were washing
  21. had jogged
  22. have
  23. told
  24. for
  25. sent
  26. are
  27. had swum
  28. wrote
  29. simple present
  30. is
  31. have
  32. past continuous
  33. Is
  34. is
  35. doesn't
  36. had
  37. ride
  38. Does
  39. Did
  40. Does

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