← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 311 · 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.I ___ a message before the bell rang. (a) has sent (b) had sent (c) have sent (d) had send
  2. 2.Name the tense: “I will bake a cake.” (a) simple future (b) past continuous (c) simple past (d) past perfect
  3. 3.By the time the bell rang, you ___ a song. (a) has sung (b) had sang (c) had sung (d) have sung
  4. 4.At 8 pm yesterday, Rohan ___ tea. (a) was making (b) is making (c) were making (d) was make
  5. 5.We have had this bicycle ___ five years. (a) since (b) for
  6. 6.She ___ a cake next week. (a) will baking (b) will bakes (c) baked (d) will bake
  7. 7.She ___ a tree before the bell rang. (a) had climbed (b) has climbed (c) have climbed (d) had climb
  8. 8.You ___ a story twice a week. (a) telling (b) tells (c) tell
  9. 9.My brother did not ___ a message in 2023. (a) sends (b) send (c) sending (d) sent
  10. 10.I ___ clap for the team every morning. (a) aren't (b) don't (c) doesn't
  11. 11.___ Karan throwing the ball at the moment? (a) Am (b) Are (c) Is
  12. 12.The children ___ in the park last week. (a) will run (b) run (c) ran (d) runned
  13. 13.Choose the right verb: Each of the students ___ a water bottle. (a) has (b) have
  14. 14.She ___ going to tell a story next Sunday. (a) am (b) is (c) are
  15. 15.Name the tense: “She had cooked rice.” (a) present perfect (b) simple past (c) present continuous (d) past perfect
  16. 16.Vivaan has just ___ for the team. (a) clapping (b) clap (c) claps (d) clapped
  17. 17.My brother ___ vegetables when Mum came home. (a) is buying (b) was buying (c) was buy (d) were buying
  18. 18.Which is the correct -ing form of “fly”? (a) flyeing (b) flyying (c) flying
  19. 19.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  20. 20.We ___ in this school since 2021. (a) study (b) has studied (c) have studied (d) studied
  21. 21.___ my friends go to school on Saturdays? (a) Are (b) Does (c) Is (d) Do
  22. 22.You ___ in this school since 2020. (a) teach (b) taught (c) has taught (d) have taught
  23. 23.Which is the correct -ing form of “go”? (a) gooing (b) goeing (c) going
  24. 24.My friends ___ milk next Sunday. (a) drank (b) will drinking (c) will drinks (d) will drink
  25. 25.Diya ___ science last Sunday. (a) will study (b) studied (c) studies (d) has studied
  26. 26.He ___ the room when Mum came home. (a) were cleaning (b) is cleaning (c) was cleaning (d) was clean
  27. 27.Ira ___ in Pune since 2021. (a) have lived (b) lives (c) lived (d) has lived
  28. 28.Which is the correct -ing form of “swim”? (a) swimeing (b) swimming (c) swiming
  29. 29.Name the tense: “Sneha is catching the ball.” (a) present continuous (b) simple present (c) simple past (d) simple future
  30. 30.He ___ a story when it started to rain. (a) was tell (b) was telling (c) were telling (d) is telling
  31. 31.Farhan ___ the room twice a week. (a) clean (b) cleaning (c) cleans
  32. 32.She did not ___ a cartoon yesterday. (a) watch (b) watches (c) watching (d) watched
  33. 33.___ my brother dancing on the stage now? (a) Is (b) Am (c) Are
  34. 34.They ___ science yesterday. (a) will study (b) study (c) studied (d) have studied
  35. 35.Choose the right verb: Every boy ___ a name tag. (a) has (b) have
  36. 36.At 8 pm yesterday, he ___ a song. (a) was singing (b) were singing (c) is singing (d) was sing
  37. 37.Choose the right verb: One of my classmates ___ in Class 7. (a) is (b) are
  38. 38.Choose the right verb: The scissors ___ sharp. (a) are (b) is
  39. 39.Rohan did not ___ a picture last Sunday. (a) drew (b) draw (c) drawing (d) draws
  40. 40.Rahul has played in the garden ___ 10 am. (a) for (b) since

Answer key

  1. had sent
  2. simple future
  3. had sung
  4. was making
  5. for
  6. will bake
  7. had climbed
  8. tell
  9. send
  10. don't
  11. Is
  12. ran
  13. has
  14. is
  15. past perfect
  16. clapped
  17. was buying
  18. flying
  19. is
  20. have studied
  21. Do
  22. have taught
  23. going
  24. will drink
  25. studied
  26. was cleaning
  27. has lived
  28. swimming
  29. present continuous
  30. was telling
  31. cleans
  32. watch
  33. Is
  34. studied
  35. has
  36. was singing
  37. is
  38. are
  39. draw
  40. since

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