← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 556 · 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.Myra ___ for the team before Mum came home. (a) have clapped (b) had clap (c) had clapped (d) has clapped
  2. 2.___ we studying science at the moment? (a) Are (b) Is (c) Am
  3. 3.They ___ write a letter on Saturdays. (a) doesn't (b) aren't (c) don't
  4. 4.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  5. 5.He ___ a kite when it started to rain. (a) was flying (b) is flying (c) was fly (d) were flying
  6. 6.I ___ a message every day. (a) sending (b) send (c) sends
  7. 7.Choose the right verb: One of my cousins ___ in Class 4. (a) are (b) is
  8. 8.What is the past tense of “buy”? (a) bought (b) buying (c) buyed
  9. 9.Which is the correct -ing form of “bake”? (a) bakeing (b) bakeeing (c) baking
  10. 10.___ you jogging in the park at the moment? (a) Am (b) Are (c) Is
  11. 11.You have been in the library ___ 10 am. (a) since (b) for
  12. 12.I ___ going to clean the room next month. (a) is (b) am (c) are
  13. 13.Which is the correct -ing form of “watch”? (a) watching (b) watcheing (c) watchhing
  14. 14.I am going to ___ cricket next Sunday. (a) plays (b) play (c) played (d) playing
  15. 15.They have known my best friend ___ two years. (a) since (b) for
  16. 16.Name the tense: “My sister had won the match.” (a) past continuous (b) present continuous (c) present perfect (d) past perfect
  17. 17.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  18. 18.We ___ the room on Saturdays. (a) cleaning (b) cleans (c) clean
  19. 19.By the time the guests arrived, they ___ a tree. (a) have climbed (b) had climb (c) has climbed (d) had climbed
  20. 20.Name the tense: “She has washed the dishes.” (a) simple present (b) present perfect (c) simple future (d) present continuous
  21. 21.Which is the correct -ing form of “study”? (a) studying (b) studyeing (c) studyying
  22. 22.They ___ a message two days ago. (a) send (b) sended (c) sent (d) will send
  23. 23.She ___ the bag every morning. (a) carrying (b) carries (c) carry
  24. 24.She ___ for the team before it got dark. (a) have clapped (b) had clap (c) had clapped (d) has clapped
  25. 25.You ___ Grandma tomorrow. (a) will helps (b) will helping (c) helped (d) will help
  26. 26.He ___ studied science already. (a) has (b) have
  27. 27.Name the tense: “You had bought vegetables.” (a) present perfect (b) past perfect (c) simple past (d) simple present
  28. 28.My parents ___ in the pool now. (a) are swimming (b) am swimming (c) is swimming (d) are swim
  29. 29.When Dad called, he ___ already bought vegetables. (a) has (b) had (c) have
  30. 30.When Dad called, my brother ___ already jogged in the park. (a) have (b) has (c) had
  31. 31.Name the tense: “I was eating a mango.” (a) simple present (b) past perfect (c) present continuous (d) past continuous
  32. 32.Choose the right verb: Neither my cousins nor Kabir ___ coming today. (a) are (b) is
  33. 33.He ___ a message every morning. (a) sending (b) send (c) sends
  34. 34.By the time Mum came home, my brother ___ in the pool. (a) have swum (b) has swum (c) had swam (d) had swum
  35. 35.Name the tense: “Sneha has swum in the pool.” (a) simple future (b) simple past (c) present perfect (d) past continuous
  36. 36.When Dad called, Arjun ___ already brought lunch. (a) has (b) have (c) had
  37. 37.What is the past tense of “write”? (a) written (b) writed (c) writing (d) wrote
  38. 38.When it started to rain, they ___ the dishes. (a) were wash (b) are washing (c) was washing (d) were washing
  39. 39.She has just ___ milk. (a) drinking (b) drunk (c) drink (d) drank
  40. 40.I ___ a sandcastle on Saturdays. (a) building (b) builds (c) build

Answer key

  1. had clapped
  2. Are
  3. don't
  4. are
  5. was flying
  6. send
  7. is
  8. bought
  9. baking
  10. Are
  11. since
  12. am
  13. watching
  14. play
  15. for
  16. past perfect
  17. is
  18. clean
  19. had climbed
  20. present perfect
  21. studying
  22. sent
  23. carries
  24. had clapped
  25. will help
  26. has
  27. past perfect
  28. are swimming
  29. had
  30. had
  31. past continuous
  32. is
  33. sends
  34. had swum
  35. present perfect
  36. had
  37. wrote
  38. were washing
  39. drunk
  40. build

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