← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 201 · 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 ___ in Delhi since 2020. (a) has worked (b) work (c) have worked (d) worked
  2. 2.By the time the bell rang, they ___ in the park. (a) have run (b) had ran (c) has run (d) had run
  3. 3.They ___ in Delhi since 2019. (a) work (b) worked (c) have worked (d) has worked
  4. 4.I have just ___ a mango. (a) eat (b) eaten (c) ate (d) eating
  5. 5.Vivaan ___ Grandma when the phone rang. (a) was helping (b) is helping (c) was help (d) were helping
  6. 6.We ___ Hindi tomorrow. (a) will speaks (b) will speak (c) will speaking (d) spoke
  7. 7.___ you send a message yesterday? (a) Did (b) Does (c) Was (d) Do
  8. 8.We ___ going to go to school next week. (a) are (b) is (c) am
  9. 9.Name the tense: “My brother had studied science.” (a) present continuous (b) simple past (c) past continuous (d) past perfect
  10. 10.___ Diya bake a cake every day? (a) Is (b) Are (c) Do (d) Does
  11. 11.When Dad called, my sister ___ already fed the dog. (a) has (b) have (c) had
  12. 12.___ he fly a kite twice a week? (a) Does (b) Do (c) Is (d) Are
  13. 13.When Mum came home, they ___ a cap. (a) was wearing (b) are wearing (c) were wear (d) were wearing
  14. 14.Name the tense: “My friends are telling a story.” (a) simple present (b) present continuous (c) simple future (d) past continuous
  15. 15.Choose the right verb: One of my cousins ___ in Class 3. (a) is (b) are
  16. 16.Omkar ___ going to plant a tree next month. (a) are (b) is (c) am
  17. 17.We ___ won the match already. (a) has (b) have
  18. 18.We ___ lunch when Mum came home. (a) was bringing (b) were bringing (c) were bring (d) are bringing
  19. 19.___ my sister cleaning the room right now? (a) Is (b) Are (c) Am
  20. 20.The students ___ a message before the guests arrived. (a) have sent (b) has sent (c) had sent (d) had send
  21. 21.___ you buy vegetables every morning? (a) Does (b) Do (c) Are (d) Is
  22. 22.Choose the right verb: Each of the boys ___ a notebook. (a) have (b) has
  23. 23.I ___ Hindi in 2023. (a) speak (b) will speak (c) spoke (d) speaked
  24. 24.___ Isha winning the match right now? (a) Am (b) Is (c) Are
  25. 25.You ___ in this school since 2021. (a) has studied (b) studied (c) study (d) have studied
  26. 26.She ___ a cartoon when Mum came home. (a) was watch (b) were watching (c) was watching (d) is watching
  27. 27.___ my parents write a letter every day? (a) Is (b) Are (c) Does (d) Do
  28. 28.We ___ a bicycle next month. (a) will rides (b) will riding (c) rode (d) will ride
  29. 29.Kabir ___ a kite last Sunday. (a) flew (b) will fly (c) flyed (d) flies
  30. 30.You ___ going to study science next week. (a) am (b) is (c) are
  31. 31.Arjun ___ going to make tea tomorrow. (a) is (b) are (c) am
  32. 32.At 8 pm yesterday, the students ___ to school. (a) was going (b) were go (c) are going (d) were going
  33. 33.By the time we reached, Manav ___ a cap. (a) has worn (b) have worn (c) had wore (d) had worn
  34. 34.You ___ a song when it started to rain. (a) are singing (b) were singing (c) were sing (d) was singing
  35. 35.You ___ in this school since 2021. (a) taught (b) have taught (c) has taught (d) teach
  36. 36.He has just ___ a cake. (a) bake (b) baked (c) bakes (d) baking
  37. 37.Choose the right verb: One of my cousins ___ in Class 5. (a) are (b) is
  38. 38.Name the tense: “My friends danced on the stage.” (a) simple future (b) simple present (c) past perfect (d) simple past
  39. 39.They ___ the bag every Sunday. (a) carries (b) carrying (c) carry
  40. 40.I ___ a message before the bell rang. (a) had send (b) has sent (c) have sent (d) had sent

Answer key

  1. have worked
  2. had run
  3. have worked
  4. eaten
  5. was helping
  6. will speak
  7. Did
  8. are
  9. past perfect
  10. Does
  11. had
  12. Does
  13. were wearing
  14. present continuous
  15. is
  16. is
  17. have
  18. were bringing
  19. Is
  20. had sent
  21. Do
  22. has
  23. spoke
  24. Is
  25. have studied
  26. was watching
  27. Do
  28. will ride
  29. flew
  30. are
  31. is
  32. were going
  33. had worn
  34. were singing
  35. have taught
  36. baked
  37. is
  38. simple past
  39. carry
  40. had sent

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