← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 142 · 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.When Dad called, you ___ already brought lunch. (a) had (b) have (c) has
  2. 2.My sister ___ in the park before it got dark. (a) had jog (b) have jogged (c) has jogged (d) had jogged
  3. 3.Choose the right verb: All the players ___ a locker. (a) have (b) has
  4. 4.They ___ milk every morning. (a) drinks (b) drink (c) drinking
  5. 5.___ I bake a cake every day? (a) Is (b) Are (c) Does (d) Do
  6. 6.He ___ a tree twice a week. (a) climbing (b) climb (c) climbs
  7. 7.My parents ___ science before it got dark. (a) had studied (b) has studied (c) have studied (d) had study
  8. 8.She has played in the garden ___ 8 o'clock. (a) since (b) for
  9. 9.Name the tense: “Farhan had eaten a mango.” (a) past perfect (b) present continuous (c) simple present (d) simple past
  10. 10.Choose the right verb: One of my classmates ___ in Class 8. (a) are (b) is
  11. 11.When Dad called, I ___ already written a letter. (a) has (b) have (c) had
  12. 12.I ___ a mango yesterday. (a) eated (b) ate (c) eat (d) will eat
  13. 13.Ishaan did not ___ the ball last Sunday. (a) threw (b) throw (c) throws (d) throwing
  14. 14.The children did not ___ a tree last Sunday. (a) climbs (b) climbed (c) climb (d) climbing
  15. 15.Name the tense: “Nisha has climbed a tree.” (a) simple present (b) present perfect (c) past continuous (d) simple past
  16. 16.My cousins have just ___ vegetables. (a) buys (b) buying (c) buy (d) bought
  17. 17.My cousins ___ cricket before Mum came home. (a) had played (b) had play (c) has played (d) have played
  18. 18.He ___ a cap tomorrow. (a) wore (b) will wearing (c) will wear (d) will wears
  19. 19.Aisha ___ the train last Sunday. (a) will take (b) took (c) taked (d) takes
  20. 20.I ___ going to run in the park next month. (a) are (b) is (c) am
  21. 21.Name the tense: “Tara flew a kite.” (a) present perfect (b) past perfect (c) past continuous (d) simple past
  22. 22.Choose the right verb: Each of the students ___ a ID card. (a) have (b) has
  23. 23.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  24. 24.I ___ with Nani since 2020. (a) stay (b) have stayed (c) has stayed (d) stayed
  25. 25.Choose the right verb: There ___ some milk in the jug. (a) is (b) are
  26. 26.When the bell rang, you ___ milk. (a) was drinking (b) were drinking (c) were drink (d) are drinking
  27. 27.By the time Mum came home, I ___ a message. (a) had send (b) had sent (c) have sent (d) has sent
  28. 28.When the phone rang, you ___ tea. (a) was making (b) are making (c) were make (d) were making
  29. 29.___ he climb a tree every morning? (a) Does (b) Do (c) Is (d) Are
  30. 30.My brother ___ bought vegetables already. (a) has (b) have
  31. 31.We ___ the ball when the bell rang. (a) are throwing (b) was throwing (c) were throwing (d) were throw
  32. 32.Choose the right verb: One of my cousins ___ in Class 7. (a) is (b) are
  33. 33.Pooja ___ run in the park every Sunday. (a) doesn't (b) isn't (c) don't
  34. 34.We ___ tea last Sunday. (a) made (b) make (c) will make (d) maked
  35. 35.___ my brother cleaning the room right now? (a) Are (b) Is (c) Am
  36. 36.What is the past tense of “run”? (a) running (b) runned (c) ran (d) run
  37. 37.Name the tense: “My parents were cooking rice.” (a) past continuous (b) simple present (c) present perfect (d) past perfect
  38. 38.They ___ the dishes every Sunday. (a) wash (b) washing (c) washes
  39. 39.My friends ___ a bicycle next Sunday. (a) will rides (b) will riding (c) rode (d) will ride
  40. 40.He ___ a sandcastle at 8 pm yesterday. (a) was building (b) is building (c) were building (d) was build

Answer key

  1. had
  2. had jogged
  3. have
  4. drink
  5. Do
  6. climbs
  7. had studied
  8. since
  9. past perfect
  10. is
  11. had
  12. ate
  13. throw
  14. climb
  15. present perfect
  16. bought
  17. had played
  18. will wear
  19. took
  20. am
  21. simple past
  22. has
  23. is
  24. have stayed
  25. is
  26. were drinking
  27. had sent
  28. were making
  29. Does
  30. has
  31. were throwing
  32. is
  33. doesn't
  34. made
  35. Is
  36. ran
  37. past continuous
  38. wash
  39. will ride
  40. was building

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