← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 843 · 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.Aisha ___ the ball when the phone rang. (a) was catching (b) is catching (c) was catch (d) were catching
  2. 2.___ my sister play cricket last week? (a) Did (b) Does (c) Do (d) Was
  3. 3.You ___ going to feed the dog next month. (a) am (b) is (c) are
  4. 4.The children are going to ___ milk tomorrow. (a) drinking (b) drinks (c) drink (d) drank
  5. 5.When Dad called, Priya ___ already danced on the stage. (a) has (b) had (c) have
  6. 6.Choose the right verb: Each of the players ___ a name tag. (a) have (b) has
  7. 7.My friends did not ___ a cartoon two days ago. (a) watched (b) watching (c) watch (d) watches
  8. 8.She has worked in Delhi ___ two years. (a) since (b) for
  9. 9.I ___ the match when the bell rang. (a) am winning (b) were winning (c) was winning (d) was win
  10. 10.___ they tell a story last Sunday? (a) Does (b) Was (c) Do (d) Did
  11. 11.Choose the right verb: Every girl ___ a notebook. (a) have (b) has
  12. 12.Name the tense: “You are running in the park.” (a) present continuous (b) simple present (c) simple past (d) present perfect
  13. 13.By the time Mum came home, Aarav ___ Hindi. (a) has spoken (b) had spoke (c) have spoken (d) had spoken
  14. 14.What is the past tense of “tell”? (a) telling (b) told (c) telled
  15. 15.I ___ the ball every morning. (a) throwing (b) throws (c) throw
  16. 16.You ___ cricket at 8 pm yesterday. (a) were play (b) were playing (c) was playing (d) are playing
  17. 17.When the bell rang, he ___ the room. (a) were cleaning (b) is cleaning (c) was cleaning (d) was clean
  18. 18.My cousins ___ in this school since 2020. (a) has studied (b) studied (c) study (d) have studied
  19. 19.Aisha ___ speak Hindi every day. (a) isn't (b) doesn't (c) don't
  20. 20.She ___ the train on Saturdays. (a) takes (b) taking (c) take
  21. 21.My sister has just ___ science. (a) studied (b) studies (c) studying (d) study
  22. 22.My brother has just ___ a cap. (a) wear (b) wearing (c) worn (d) wore
  23. 23.I ___ the dishes every morning. (a) washes (b) wash (c) washing
  24. 24.Choose the right verb: One of my cousins ___ in Class 8. (a) are (b) is
  25. 25.___ we catch the ball on Saturdays? (a) Does (b) Is (c) Are (d) Do
  26. 26.We ___ going to swim in the pool next Sunday. (a) is (b) are (c) am
  27. 27.By the time the guests arrived, Karan ___ Hindi. (a) has spoken (b) had spoken (c) had spoke (d) have spoken
  28. 28.Choose the right verb: One of my friends ___ in Class 6. (a) are (b) is
  29. 29.He ___ a bicycle before the bell rang. (a) has ridden (b) had rode (c) had ridden (d) have ridden
  30. 30.Name the tense: “We have planted a tree.” (a) simple present (b) present perfect (c) present continuous (d) past continuous
  31. 31.Name the tense: “Yash is baking a cake.” (a) simple past (b) present continuous (c) past continuous (d) simple present
  32. 32.___ we cooking rice now? (a) Am (b) Is (c) Are
  33. 33.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  34. 34.She ___ wash the dishes every morning. (a) isn't (b) don't (c) doesn't
  35. 35.___ Yash swim in the pool every Sunday? (a) Are (b) Is (c) Does (d) Do
  36. 36.They ___ the ball before Mum came home. (a) have thrown (b) has thrown (c) had threw (d) had thrown
  37. 37.You ___ cricket every morning. (a) plays (b) playing (c) play
  38. 38.When Dad called, I ___ already climbed a tree. (a) has (b) had (c) have
  39. 39.At 8 pm yesterday, they ___ a letter. (a) are writing (b) were write (c) were writing (d) was writing
  40. 40.My brother ___ rice last week. (a) will cook (b) cooks (c) has cooked (d) cooked

Answer key

  1. was catching
  2. Did
  3. are
  4. drink
  5. had
  6. has
  7. watch
  8. for
  9. was winning
  10. Did
  11. has
  12. present continuous
  13. had spoken
  14. told
  15. throw
  16. were playing
  17. was cleaning
  18. have studied
  19. doesn't
  20. takes
  21. studied
  22. worn
  23. wash
  24. is
  25. Do
  26. are
  27. had spoken
  28. is
  29. had ridden
  30. present perfect
  31. present continuous
  32. Are
  33. is
  34. doesn't
  35. Does
  36. had thrown
  37. play
  38. had
  39. were writing
  40. cooked

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