← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 593 · 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.She ___ in Delhi since 2020. (a) have worked (b) worked (c) has worked (d) works
  2. 2.Zoya ___ carry the bag every day. (a) isn't (b) doesn't (c) don't
  3. 3.Name the tense: “You make tea.” (a) simple present (b) simple past (c) past continuous (d) past perfect
  4. 4.She has played in the garden ___ 8 o'clock. (a) for (b) since
  5. 5.I did not ___ rice last week. (a) cooked (b) cooks (c) cook (d) cooking
  6. 6.Choose the right verb: Physics ___ interesting. (a) is (b) are
  7. 7.Yash ___ milk at 8 pm yesterday. (a) is drinking (b) was drink (c) was drinking (d) were drinking
  8. 8.I ___ going to swim in the pool next week. (a) is (b) are (c) am
  9. 9.Name the tense: “I caught the ball.” (a) simple present (b) past perfect (c) simple past (d) past continuous
  10. 10.Name the tense: “He watched a cartoon.” (a) simple future (b) past perfect (c) simple present (d) simple past
  11. 11.You ___ in this school since 2022. (a) taught (b) has taught (c) have taught (d) teach
  12. 12.My sister ___ a tree at 8 pm yesterday. (a) were planting (b) was planting (c) is planting (d) was plant
  13. 13.Name the tense: “The students clapped for the team.” (a) present continuous (b) past perfect (c) past continuous (d) simple past
  14. 14.They have had this bicycle ___ two years. (a) for (b) since
  15. 15.___ my sister swim in the pool on Saturdays? (a) Does (b) Is (c) Do (d) Are
  16. 16.They are going to ___ the dog next week. (a) feeds (b) feeding (c) feed (d) fed
  17. 17.We ___ in the park every day. (a) runs (b) run (c) running
  18. 18.He ___ a cap next Sunday. (a) wore (b) will wears (c) will wear (d) will wearing
  19. 19.My parents ___ the bag twice a week. (a) carrying (b) carry (c) carries
  20. 20.She ___ in Pune since 2022. (a) lived (b) has lived (c) have lived (d) lives
  21. 21.Choose the right verb: Every student ___ a locker. (a) has (b) have
  22. 22.They ___ taken the train already. (a) has (b) have
  23. 23.You ___ feed the dog on Saturdays. (a) don't (b) doesn't (c) aren't
  24. 24.By the time the bell rang, he ___ a letter. (a) had written (b) had wrote (c) has written (d) have written
  25. 25.She ___ run in the park already. (a) have (b) has
  26. 26.She is going to ___ the room next month. (a) cleaning (b) cleans (c) cleaned (d) clean
  27. 27.My brother ___ studied science already. (a) have (b) has
  28. 28.Aarav has just ___ the ball. (a) catching (b) caught (c) catches (d) catch
  29. 29.My sister ___ baked a cake already. (a) has (b) have
  30. 30.Isha has just ___ the room. (a) clean (b) cleaned (c) cleans (d) cleaning
  31. 31.Name the tense: “I had taken the train.” (a) simple future (b) simple past (c) past perfect (d) past continuous
  32. 32.I ___ the train twice a week. (a) takes (b) taking (c) take
  33. 33.Name the tense: “My sister will catch the ball.” (a) simple past (b) present perfect (c) simple future (d) present continuous
  34. 34.You have been in the library ___ half an hour. (a) since (b) for
  35. 35.Name the tense: “We cook rice.” (a) present continuous (b) simple future (c) simple present (d) simple past
  36. 36.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  37. 37.Meera ___ milk every day. (a) drinks (b) drink (c) drinking
  38. 38.Name the tense: “I had played cricket.” (a) simple present (b) present perfect (c) present continuous (d) past perfect
  39. 39.She ___ the ball tomorrow. (a) threw (b) will throw (c) will throwing (d) will throws
  40. 40.___ she sing a song every morning? (a) Is (b) Are (c) Does (d) Do

Answer key

  1. has worked
  2. doesn't
  3. simple present
  4. since
  5. cook
  6. is
  7. was drinking
  8. am
  9. simple past
  10. simple past
  11. have taught
  12. was planting
  13. simple past
  14. for
  15. Does
  16. feed
  17. run
  18. will wear
  19. carry
  20. has lived
  21. has
  22. have
  23. don't
  24. had written
  25. has
  26. clean
  27. has
  28. caught
  29. has
  30. cleaned
  31. past perfect
  32. take
  33. simple future
  34. for
  35. simple present
  36. is
  37. drinks
  38. past perfect
  39. will throw
  40. Does

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