← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 123 · 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.You ___ run in the park already. (a) has (b) have
  2. 2.___ you build a sandcastle every day? (a) Do (b) Are (c) Is (d) Does
  3. 3.They ___ rice before Mum came home. (a) has cooked (b) have cooked (c) had cooked (d) had cook
  4. 4.Which is the correct -ing form of “clap”? (a) clapeing (b) claping (c) clapping
  5. 5.___ my sister playing cricket now? (a) Are (b) Am (c) Is
  6. 6.When the bell rang, Yash ___ in the park. (a) was jogging (b) is jogging (c) were jogging (d) was jog
  7. 7.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  8. 8.Name the tense: “She is cleaning the room.” (a) present continuous (b) simple future (c) present perfect (d) past perfect
  9. 9.My sister ___ a song when it started to rain. (a) was sing (b) is singing (c) was singing (d) were singing
  10. 10.I ___ going to clean the room next week. (a) is (b) are (c) am
  11. 11.They have worked in Delhi ___ last year. (a) for (b) since
  12. 12.___ she play cricket in 2023? (a) Do (b) Does (c) Was (d) Did
  13. 13.Name the tense: “Nisha studied science.” (a) present perfect (b) present continuous (c) simple future (d) simple past
  14. 14.We ___ a cake when Mum came home. (a) was baking (b) were baking (c) are baking (d) were bake
  15. 15.My sister ___ science at the moment. (a) is studying (b) is study (c) are studying (d) am studying
  16. 16.My brother ___ clap for the team on Saturdays. (a) don't (b) isn't (c) doesn't
  17. 17.Name the tense: “I had played cricket.” (a) past perfect (b) present continuous (c) simple future (d) past continuous
  18. 18.___ Zoya bake a cake in 2023? (a) Was (b) Do (c) Did (d) Does
  19. 19.Choose the right verb: All the children ___ a notebook. (a) has (b) have
  20. 20.Choose the right verb: Each of the children ___ a notebook. (a) have (b) has
  21. 21.Sneha has just ___ the ball. (a) caught (b) catches (c) catch (d) catching
  22. 22.___ he throw the ball every Sunday? (a) Are (b) Do (c) Is (d) Does
  23. 23.___ they send a message twice a week? (a) Is (b) Does (c) Do (d) Are
  24. 24.They ___ a cake before the bell rang. (a) have baked (b) has baked (c) had baked (d) had bake
  25. 25.When Dad called, I ___ already worn a cap. (a) have (b) had (c) has
  26. 26.My friends ___ win the match twice a week. (a) don't (b) aren't (c) doesn't
  27. 27.I ___ a cartoon before it got dark. (a) had watched (b) has watched (c) had watch (d) have watched
  28. 28.When Dad called, the children ___ already cleaned the room. (a) had (b) has (c) have
  29. 29.When Dad called, I ___ already told a story. (a) has (b) have (c) had
  30. 30.My friends ___ a letter at the moment. (a) are write (b) is writing (c) am writing (d) are writing
  31. 31.Name the tense: “I have sent a message.” (a) simple future (b) present perfect (c) past perfect (d) simple past
  32. 32.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  33. 33.You ___ planted a tree already. (a) has (b) have
  34. 34.You ___ going to climb a tree next month. (a) are (b) am (c) is
  35. 35.What is the past tense of “send”? (a) sent (b) sended (c) sending
  36. 36.By the time Mum came home, the students ___ Grandma. (a) had helped (b) had help (c) has helped (d) have helped
  37. 37.My brother has played in the garden ___ morning. (a) since (b) for
  38. 38.She ___ a sandcastle next month. (a) will builds (b) built (c) will building (d) will build
  39. 39.My sister ___ carried the bag already. (a) have (b) has
  40. 40.We did not ___ Grandma yesterday. (a) helping (b) help (c) helps (d) helped

Answer key

  1. have
  2. Do
  3. had cooked
  4. clapping
  5. Is
  6. was jogging
  7. is
  8. present continuous
  9. was singing
  10. am
  11. since
  12. Did
  13. simple past
  14. were baking
  15. is studying
  16. doesn't
  17. past perfect
  18. Did
  19. have
  20. has
  21. caught
  22. Does
  23. Do
  24. had baked
  25. had
  26. don't
  27. had watched
  28. had
  29. had
  30. are writing
  31. present perfect
  32. is
  33. have
  34. are
  35. sent
  36. had helped
  37. since
  38. will build
  39. has
  40. help

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