← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 710 · 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.We ___ bake a cake on Saturdays. (a) aren't (b) don't (c) doesn't
  2. 2.Choose the right verb: Each of the children ___ a locker. (a) have (b) has
  3. 3.She ___ a cap before it got dark. (a) had wore (b) has worn (c) have worn (d) had worn
  4. 4.Rohan has just ___ a cap. (a) wear (b) wore (c) wearing (d) worn
  5. 5.My sister has lived in Pune ___ five years. (a) since (b) for
  6. 6.Which is the correct -ing form of “study”? (a) studyeing (b) studying (c) studyying
  7. 7.My parents ___ a letter on Saturdays. (a) writes (b) writing (c) write
  8. 8.What is the past tense of “buy”? (a) buying (b) bought (c) buyed
  9. 9.I have just ___ to school. (a) went (b) going (c) go (d) gone
  10. 10.You ___ in the park every Sunday. (a) jog (b) jogging (c) jogs
  11. 11.By the time we reached, Meera ___ the dishes. (a) have washed (b) had washed (c) had wash (d) has washed
  12. 12.When it started to rain, Aditya ___ rice. (a) was cook (b) is cooking (c) were cooking (d) was cooking
  13. 13.When Dad called, my friends ___ already bought vegetables. (a) have (b) had (c) has
  14. 14.My friends ___ going to speak Hindi next week. (a) are (b) is (c) am
  15. 15.When the bell rang, she ___ lunch. (a) were bringing (b) was bringing (c) is bringing (d) was bring
  16. 16.Rohan ___ run in the park already. (a) has (b) have
  17. 17.She did not ___ science last week. (a) studying (b) studied (c) study (d) studies
  18. 18.Which is the correct -ing form of “bake”? (a) bakeing (b) bakeeing (c) baking
  19. 19.Choose the right verb: One of my friends ___ in Class 6. (a) are (b) is
  20. 20.We ___ in this school since 2019. (a) taught (b) teach (c) have taught (d) has taught
  21. 21.Choose the right verb: Each player ___ a name tag. (a) have (b) has
  22. 22.My brother ___ flown a kite already. (a) have (b) has
  23. 23.They ___ Hindi before the bell rang. (a) had spoke (b) had spoken (c) have spoken (d) has spoken
  24. 24.We ___ drawn a picture already. (a) have (b) has
  25. 25.She ___ bring lunch every day. (a) isn't (b) doesn't (c) don't
  26. 26.You have just ___ Grandma. (a) helping (b) helped (c) help (d) helps
  27. 27.Name the tense: “Meera has clapped for the team.” (a) simple future (b) present perfect (c) past continuous (d) present continuous
  28. 28.At 8 pm yesterday, she ___ cricket. (a) is playing (b) were playing (c) was play (d) was playing
  29. 29.We did not ___ to school last week. (a) goes (b) go (c) going (d) went
  30. 30.They ___ in the park every day. (a) jogs (b) jogging (c) jog
  31. 31.Name the tense: “My friends have bought vegetables.” (a) simple present (b) present perfect (c) simple future (d) past perfect
  32. 32.Choose the right verb: Every child ___ a notebook. (a) has (b) have
  33. 33.Choose the right verb: There ___ five mangoes in the basket. (a) is (b) are
  34. 34.Name the tense: “You are baking a cake.” (a) simple past (b) simple present (c) past continuous (d) present continuous
  35. 35.___ they win the match last Sunday? (a) Was (b) Does (c) Did (d) Do
  36. 36.I ___ lunch before the guests arrived. (a) have brought (b) had bring (c) has brought (d) had brought
  37. 37.By the time the bell rang, he ___ the dog. (a) had fed (b) has fed (c) have fed (d) had feed
  38. 38.Choose the right verb: Each child ___ a ID card. (a) have (b) has
  39. 39.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is
  40. 40.___ he wash the dishes on Saturdays? (a) Is (b) Do (c) Does (d) Are

Answer key

  1. don't
  2. has
  3. had worn
  4. worn
  5. for
  6. studying
  7. write
  8. bought
  9. gone
  10. jog
  11. had washed
  12. was cooking
  13. had
  14. are
  15. was bringing
  16. has
  17. study
  18. baking
  19. is
  20. have taught
  21. has
  22. has
  23. had spoken
  24. have
  25. doesn't
  26. helped
  27. present perfect
  28. was playing
  29. go
  30. jog
  31. present perfect
  32. has
  33. are
  34. present continuous
  35. Did
  36. had brought
  37. had fed
  38. has
  39. is
  40. Does

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