← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 198 · 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 help Grandma last week? (a) Do (b) Was (c) Did (d) Does
  2. 2.Yash has waited for the bus ___ morning. (a) since (b) for
  3. 3.You ___ a cartoon twice a week. (a) watches (b) watching (c) watch
  4. 4.Aditya ___ a bicycle when it started to rain. (a) is riding (b) was ride (c) were riding (d) was riding
  5. 5.I ___ to school at 8 pm yesterday. (a) am going (b) were going (c) was going (d) was go
  6. 6.My brother ___ a sandcastle when the bell rang. (a) were building (b) was build (c) is building (d) was building
  7. 7.Name the tense: “Kavya has sent a message.” (a) past perfect (b) present perfect (c) simple future (d) past continuous
  8. 8.Choose the right verb: Each of the players ___ a locker. (a) has (b) have
  9. 9.We ___ brought lunch already. (a) have (b) has
  10. 10.Choose the right verb: The box of pencils ___ on the table. (a) is (b) are
  11. 11.She ___ with Nani since 2020. (a) has stayed (b) have stayed (c) stayed (d) stays
  12. 12.You ___ in this school since 2022. (a) has taught (b) taught (c) teach (d) have taught
  13. 13.He ___ in this school since 2021. (a) taught (b) teaches (c) have taught (d) has taught
  14. 14.He ___ on the stage at the moment. (a) is dance (b) are dancing (c) am dancing (d) is dancing
  15. 15.The students ___ on the stage every day. (a) dancing (b) dance (c) dances
  16. 16.Name the tense: “You were making tea.” (a) present continuous (b) present perfect (c) past perfect (d) past continuous
  17. 17.I ___ in this school since 2019. (a) has studied (b) study (c) studied (d) have studied
  18. 18.Name the tense: “I had told a story.” (a) past perfect (b) past continuous (c) present continuous (d) simple future
  19. 19.Choose the right verb: Every student ___ a locker. (a) has (b) have
  20. 20.You have worked in Delhi ___ 2020. (a) since (b) for
  21. 21.___ my parents telling a story right now? (a) Am (b) Are (c) Is
  22. 22.___ I telling a story at the moment? (a) Is (b) Are (c) Am
  23. 23.When Mum came home, I ___ the room. (a) was clean (b) am cleaning (c) was cleaning (d) were cleaning
  24. 24.Name the tense: “We have carried the bag.” (a) present continuous (b) present perfect (c) past perfect (d) simple past
  25. 25.By the time the bell rang, they ___ a tree. (a) has planted (b) have planted (c) had planted (d) had plant
  26. 26.You have just ___ on the stage. (a) danced (b) dance (c) dances (d) dancing
  27. 27.Ananya is going to ___ the dog tomorrow. (a) feeds (b) fed (c) feeding (d) feed
  28. 28.I ___ Hindi before it got dark. (a) has spoken (b) have spoken (c) had spoke (d) had spoken
  29. 29.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  30. 30.Name the tense: “We had spoken Hindi.” (a) simple future (b) past perfect (c) present perfect (d) simple past
  31. 31.Choose the right verb: The basket of mangoes ___ heavy. (a) are (b) is
  32. 32.Myra ___ in Pune since 2022. (a) have lived (b) lives (c) has lived (d) lived
  33. 33.Choose the right verb: Either the twins or Aditya ___ coming today. (a) are (b) is
  34. 34.___ he studying science now? (a) Am (b) Is (c) Are
  35. 35.I ___ a tree at the moment. (a) is climbing (b) am climb (c) are climbing (d) am climbing
  36. 36.I ___ a cartoon now. (a) is watching (b) am watch (c) are watching (d) am watching
  37. 37.She has just ___ a story. (a) told (b) tells (c) telling (d) tell
  38. 38.Which is the correct -ing form of “play”? (a) playying (b) playeing (c) playing
  39. 39.___ I swim in the pool last week? (a) Does (b) Was (c) Do (d) Did
  40. 40.___ the children help Grandma every morning? (a) Is (b) Does (c) Are (d) Do

Answer key

  1. Did
  2. since
  3. watch
  4. was riding
  5. was going
  6. was building
  7. present perfect
  8. has
  9. have
  10. is
  11. has stayed
  12. have taught
  13. has taught
  14. is dancing
  15. dance
  16. past continuous
  17. have studied
  18. past perfect
  19. has
  20. since
  21. Are
  22. Am
  23. was cleaning
  24. present perfect
  25. had planted
  26. danced
  27. feed
  28. had spoken
  29. is
  30. past perfect
  31. is
  32. has lived
  33. is
  34. Is
  35. am climbing
  36. am watching
  37. told
  38. playing
  39. Did
  40. Do

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