← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 762 · 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 the guests arrived, she ___ a cap. (a) had wore (b) had worn (c) has worn (d) have worn
  2. 2.Choose the right verb: Every girl ___ a locker. (a) have (b) has
  3. 3.Vivaan ___ plant a tree every Sunday. (a) don't (b) isn't (c) doesn't
  4. 4.They ___ a kite before the bell rang. (a) has flown (b) have flown (c) had flew (d) had flown
  5. 5.Arjun ___ going to write a letter next month. (a) are (b) am (c) is
  6. 6.What is the past tense of “build”? (a) building (b) builded (c) built
  7. 7.___ she draw a picture last week? (a) Was (b) Does (c) Do (d) Did
  8. 8.We ___ going to build a sandcastle tomorrow. (a) am (b) are (c) is
  9. 9.When Dad called, she ___ already written a letter. (a) has (b) had (c) have
  10. 10.You ___ the room next month. (a) will cleaning (b) will clean (c) cleaned (d) will cleans
  11. 11.Ira ___ spoken Hindi already. (a) has (b) have
  12. 12.He did not ___ cricket last week. (a) played (b) play (c) playing (d) plays
  13. 13.Name the tense: “Rohan has baked a cake.” (a) simple past (b) simple future (c) present perfect (d) present continuous
  14. 14.When Dad called, Kunal ___ already spoken Hindi. (a) have (b) had (c) has
  15. 15.Which is the correct -ing form of “feed”? (a) feeding (b) feedding (c) feedeing
  16. 16.They ___ jogged in the park already. (a) has (b) have
  17. 17.___ they win the match last week? (a) Do (b) Does (c) Did (d) Was
  18. 18.___ I throw the ball on Saturdays? (a) Is (b) Does (c) Do (d) Are
  19. 19.Name the tense: “He has baked a cake.” (a) present perfect (b) simple future (c) present continuous (d) past perfect
  20. 20.I have just ___ the dishes. (a) washed (b) wash (c) washes (d) washing
  21. 21.We ___ a bicycle before the guests arrived. (a) had rode (b) had ridden (c) has ridden (d) have ridden
  22. 22.___ we jog in the park last Sunday? (a) Did (b) Was (c) Does (d) Do
  23. 23.___ we wash the dishes in 2023? (a) Do (b) Does (c) Was (d) Did
  24. 24.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  25. 25.Name the tense: “My sister will watch a cartoon.” (a) past perfect (b) present perfect (c) simple past (d) simple future
  26. 26.What is the past tense of “drink”? (a) drunk (b) drinked (c) drank (d) drinking
  27. 27.We are going to ___ a cake tomorrow. (a) bakes (b) baked (c) baking (d) bake
  28. 28.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  29. 29.Choose the right verb: Neither Rahul nor the twins ___ coming today. (a) is (b) are
  30. 30.You ___ played cricket already. (a) have (b) has
  31. 31.Choose the right verb: Each child ___ a locker. (a) has (b) have
  32. 32.___ Ira buy vegetables every day? (a) Is (b) Do (c) Are (d) Does
  33. 33.The students ___ going to speak Hindi next week. (a) am (b) are (c) is
  34. 34.Riya ___ for the team before the bell rang. (a) have clapped (b) has clapped (c) had clapped (d) had clap
  35. 35.You ___ science before Mum came home. (a) has studied (b) have studied (c) had studied (d) had study
  36. 36.The children have lived in Pune ___ January. (a) since (b) for
  37. 37.He has had this bicycle ___ 2020. (a) since (b) for
  38. 38.Myra ___ in the park on Saturdays. (a) runs (b) run (c) running
  39. 39.You ___ a tree when Mum came home. (a) are climbing (b) were climbing (c) was climbing (d) were climb
  40. 40.We ___ fed the dog already. (a) have (b) has

Answer key

  1. had worn
  2. has
  3. doesn't
  4. had flown
  5. is
  6. built
  7. Did
  8. are
  9. had
  10. will clean
  11. has
  12. play
  13. present perfect
  14. had
  15. feeding
  16. have
  17. Did
  18. Do
  19. present perfect
  20. washed
  21. had ridden
  22. Did
  23. Did
  24. are
  25. simple future
  26. drank
  27. bake
  28. are
  29. are
  30. have
  31. has
  32. Does
  33. are
  34. had clapped
  35. had studied
  36. since
  37. since
  38. runs
  39. were climbing
  40. have

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