← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 705 · 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.Name the tense: “You will make tea.” (a) past perfect (b) past continuous (c) present continuous (d) simple future
  2. 2.___ I eat a mango on Saturdays? (a) Is (b) Are (c) Do (d) Does
  3. 3.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  4. 4.You ___ in Delhi since 2022. (a) work (b) has worked (c) have worked (d) worked
  5. 5.___ Ishaan running in the park at the moment? (a) Is (b) Am (c) Are
  6. 6.They ___ a cap every Sunday. (a) wear (b) wearing (c) wears
  7. 7.Which is the correct -ing form of “buy”? (a) buyeing (b) buyying (c) buying
  8. 8.Zoya ___ vegetables every Sunday. (a) buys (b) buying (c) buy
  9. 9.I ___ Grandma on Saturdays. (a) helps (b) helping (c) help
  10. 10.___ we cooking rice now? (a) Are (b) Is (c) Am
  11. 11.Saanvi ___ cricket tomorrow. (a) played (b) will play (c) will playing (d) will plays
  12. 12.Farhan ___ the ball now. (a) are throwing (b) is throwing (c) is throw (d) am throwing
  13. 13.Sneha ___ Hindi twice a week. (a) speaks (b) speak (c) speaking
  14. 14.Name the tense: “We are telling a story.” (a) simple present (b) present perfect (c) past continuous (d) present continuous
  15. 15.They ___ to school at the moment. (a) am going (b) are going (c) is going (d) are go
  16. 16.He ___ the match two days ago. (a) will win (b) winned (c) wins (d) won
  17. 17.When Dad called, Meera ___ already brought lunch. (a) has (b) have (c) had
  18. 18.She ___ in this school since 2020. (a) teaches (b) has taught (c) taught (d) have taught
  19. 19.They ___ throw the ball twice a week. (a) doesn't (b) aren't (c) don't
  20. 20.Ishaan ___ the ball every Sunday. (a) throwing (b) throw (c) throws
  21. 21.They ___ wear a cap every morning. (a) don't (b) aren't (c) doesn't
  22. 22.I ___ science when it started to rain. (a) were studying (b) am studying (c) was study (d) was studying
  23. 23.Name the tense: “Myra had written a letter.” (a) simple future (b) past perfect (c) past continuous (d) present continuous
  24. 24.Choose the right verb: The packet of biscuits ___ open. (a) are (b) is
  25. 25.Choose the right verb: The box of pencils ___ on the table. (a) is (b) are
  26. 26.Name the tense: “Ira is cleaning the room.” (a) present continuous (b) simple past (c) simple present (d) past perfect
  27. 27.You ___ a cap every morning. (a) wearing (b) wears (c) wear
  28. 28.He has known my best friend ___ last year. (a) for (b) since
  29. 29.They ___ the room when the bell rang. (a) were cleaning (b) are cleaning (c) were clean (d) was cleaning
  30. 30.My cousins have lived in Pune ___ a long time. (a) for (b) since
  31. 31.My sister ___ in this school since 2019. (a) teaches (b) have taught (c) taught (d) has taught
  32. 32.My friends ___ in the park before the bell rang. (a) has run (b) had run (c) have run (d) had ran
  33. 33.When Dad called, he ___ already planted a tree. (a) had (b) has (c) have
  34. 34.He ___ a letter every morning. (a) write (b) writes (c) writing
  35. 35.Sneha ___ a story yesterday. (a) told (b) will tell (c) telled (d) tells
  36. 36.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is
  37. 37.He ___ in Delhi since 2022. (a) works (b) have worked (c) has worked (d) worked
  38. 38.Farhan is going to ___ the bag tomorrow. (a) carried (b) carrying (c) carry (d) carries
  39. 39.When Dad called, they ___ already run in the park. (a) have (b) has (c) had
  40. 40.He has just ___ milk. (a) drank (b) drinking (c) drink (d) drunk

Answer key

  1. simple future
  2. Do
  3. are
  4. have worked
  5. Is
  6. wear
  7. buying
  8. buys
  9. help
  10. Are
  11. will play
  12. is throwing
  13. speaks
  14. present continuous
  15. are going
  16. won
  17. had
  18. has taught
  19. don't
  20. throws
  21. don't
  22. was studying
  23. past perfect
  24. is
  25. is
  26. present continuous
  27. wear
  28. since
  29. were cleaning
  30. for
  31. has taught
  32. had run
  33. had
  34. writes
  35. told
  36. is
  37. has worked
  38. carry
  39. had
  40. drunk

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