← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 163 · 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.By the time Mum came home, my cousins ___ a message. (a) have sent (b) had send (c) has sent (d) had sent
  2. 2.She did not ___ the train in 2023. (a) take (b) taking (c) takes (d) took
  3. 3.___ she swimming in the pool at the moment? (a) Are (b) Am (c) Is
  4. 4.You ___ a cartoon next month. (a) will watching (b) watched (c) will watches (d) will watch
  5. 5.By the time Mum came home, Kavya ___ a tree. (a) have climbed (b) has climbed (c) had climbed (d) had climb
  6. 6.They did not ___ the dishes in 2023. (a) washes (b) washing (c) washed (d) wash
  7. 7.Choose the right verb: Either the twins or Vivaan ___ coming today. (a) are (b) is
  8. 8.When Dad called, she ___ already cooked rice. (a) have (b) has (c) had
  9. 9.When it started to rain, I ___ a bicycle. (a) am riding (b) was riding (c) was ride (d) were riding
  10. 10.Choose the right verb: All the players ___ a notebook. (a) has (b) have
  11. 11.I ___ a letter now. (a) am write (b) is writing (c) are writing (d) am writing
  12. 12.My sister has just ___ a letter. (a) writing (b) write (c) wrote (d) written
  13. 13.Which is the correct -ing form of “climb”? (a) climbeing (b) climbing (c) climbbing
  14. 14.I have lived in Pune ___ five years. (a) since (b) for
  15. 15.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  16. 16.Choose the right verb: There ___ many books on the shelf. (a) are (b) is
  17. 17.___ they clapping for the team at the moment? (a) Is (b) Are (c) Am
  18. 18.We ___ built a sandcastle already. (a) have (b) has
  19. 19.Name the tense: “He was carrying the bag.” (a) past perfect (b) past continuous (c) simple present (d) simple future
  20. 20.I ___ to school next month. (a) went (b) will going (c) will goes (d) will go
  21. 21.Name the tense: “They jog in the park.” (a) simple future (b) simple present (c) present perfect (d) present continuous
  22. 22.My sister ___ a bicycle at the moment. (a) am riding (b) are riding (c) is ride (d) is riding
  23. 23.When Dad called, we ___ already clapped for the team. (a) have (b) has (c) had
  24. 24.Name the tense: “You are planting a tree.” (a) present continuous (b) simple present (c) past perfect (d) present perfect
  25. 25.You did not ___ a kite last week. (a) fly (b) flies (c) flew (d) flying
  26. 26.Choose the right verb: All the boys ___ a locker. (a) have (b) has
  27. 27.___ she cleaning the room at the moment? (a) Are (b) Is (c) Am
  28. 28.They ___ buy vegetables every day. (a) aren't (b) don't (c) doesn't
  29. 29.I ___ ride a bicycle on Saturdays. (a) doesn't (b) don't (c) aren't
  30. 30.Which is the correct -ing form of “clean”? (a) cleanning (b) cleaning (c) cleaneing
  31. 31.He has lived in Pune ___ January. (a) since (b) for
  32. 32.By the time Mum came home, we ___ the train. (a) had taken (b) had took (c) has taken (d) have taken
  33. 33.Zoya ___ going to clean the room tomorrow. (a) am (b) is (c) are
  34. 34.When Dad called, they ___ already cooked rice. (a) has (b) had (c) have
  35. 35.Choose the right verb: Each child ___ a water bottle. (a) have (b) has
  36. 36.When the phone rang, he ___ a tree. (a) was climbing (b) was climb (c) were climbing (d) is climbing
  37. 37.By the time the bell rang, Karan ___ the room. (a) have cleaned (b) had clean (c) has cleaned (d) had cleaned
  38. 38.When Dad called, you ___ already cooked rice. (a) have (b) has (c) had
  39. 39.Name the tense: “You will throw the ball.” (a) simple future (b) simple present (c) simple past (d) past continuous
  40. 40.I ___ a tree every day. (a) plant (b) planting (c) plants

Answer key

  1. had sent
  2. take
  3. Is
  4. will watch
  5. had climbed
  6. wash
  7. is
  8. had
  9. was riding
  10. have
  11. am writing
  12. written
  13. climbing
  14. for
  15. are
  16. are
  17. Are
  18. have
  19. past continuous
  20. will go
  21. simple present
  22. is riding
  23. had
  24. present continuous
  25. fly
  26. have
  27. Is
  28. don't
  29. don't
  30. cleaning
  31. since
  32. had taken
  33. is
  34. had
  35. has
  36. was climbing
  37. had cleaned
  38. had
  39. simple future
  40. plant

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