← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 399 · 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.Choose the right verb: One of my friends ___ in Class 4. (a) are (b) is
  2. 2.Choose the right verb: Every girl ___ a notebook. (a) has (b) have
  3. 3.Ananya ___ cook rice on Saturdays. (a) don't (b) isn't (c) doesn't
  4. 4.Name the tense: “Ishaan has taken the train.” (a) present perfect (b) present continuous (c) simple present (d) simple future
  5. 5.___ they bring lunch yesterday? (a) Do (b) Does (c) Did (d) Was
  6. 6.Name the tense: “He is throwing the ball.” (a) present continuous (b) past continuous (c) simple future (d) past perfect
  7. 7.We ___ the ball right now. (a) are throwing (b) are throw (c) is throwing (d) am throwing
  8. 8.They ___ for the team before it got dark. (a) had clapped (b) have clapped (c) had clap (d) has clapped
  9. 9.I ___ the dog when the phone rang. (a) was feeding (b) was feed (c) am feeding (d) were feeding
  10. 10.Choose the right verb: All the boys ___ a name tag. (a) have (b) has
  11. 11.They ___ a bicycle last week. (a) will ride (b) rode (c) rided (d) ride
  12. 12.My friends ___ the room every day. (a) cleaning (b) clean (c) cleans
  13. 13.Which is the correct -ing form of “build”? (a) buildding (b) building (c) buildeing
  14. 14.Name the tense: “I sing a song.” (a) past perfect (b) past continuous (c) present continuous (d) simple present
  15. 15.Aditya ___ a cartoon next Sunday. (a) will watching (b) watched (c) will watch (d) will watches
  16. 16.I ___ going to carry the bag next month. (a) are (b) is (c) am
  17. 17.___ you climbing a tree at the moment? (a) Are (b) Am (c) Is
  18. 18.We are going to ___ to school next Sunday. (a) goes (b) going (c) go (d) went
  19. 19.I ___ lunch before the guests arrived. (a) have brought (b) has brought (c) had bring (d) had brought
  20. 20.We are going to ___ a sandcastle next week. (a) built (b) builds (c) build (d) building
  21. 21.She ___ brought lunch already. (a) have (b) has
  22. 22.Name the tense: “The children had drunk milk.” (a) simple future (b) simple present (c) past perfect (d) simple past
  23. 23.Choose the right verb: All the players ___ a water bottle. (a) has (b) have
  24. 24.We ___ going to draw a picture tomorrow. (a) is (b) are (c) am
  25. 25.Choose the right verb: There ___ five mangoes in the basket. (a) are (b) is
  26. 26.What is the past tense of “win”? (a) winning (b) won (c) winned
  27. 27.I did not ___ Hindi in 2023. (a) spoke (b) speak (c) speaking (d) speaks
  28. 28.When Dad called, she ___ already sent a message. (a) has (b) have (c) had
  29. 29.Diya ___ a story now. (a) is telling (b) is tell (c) are telling (d) am telling
  30. 30.Which is the correct -ing form of “speak”? (a) speakking (b) speaking (c) speakeing
  31. 31.We ___ a cake when the phone rang. (a) was baking (b) are baking (c) were baking (d) were bake
  32. 32.You are going to ___ a message next week. (a) sends (b) sending (c) sent (d) send
  33. 33.She ___ with Nani since 2019. (a) has stayed (b) stayed (c) have stayed (d) stays
  34. 34.They ___ going to bake a cake next Sunday. (a) are (b) is (c) am
  35. 35.Choose the right verb: All the students ___ a notebook. (a) have (b) has
  36. 36.My sister ___ tea every Sunday. (a) making (b) makes (c) make
  37. 37.Name the tense: “My cousins have worn a cap.” (a) past continuous (b) simple present (c) present perfect (d) present continuous
  38. 38.___ my friends wash the dishes last week? (a) Does (b) Did (c) Was (d) Do
  39. 39.My sister has known my best friend ___ two years. (a) since (b) for
  40. 40.By the time Mum came home, we ___ a story. (a) has told (b) had told (c) had tell (d) have told

Answer key

  1. is
  2. has
  3. doesn't
  4. present perfect
  5. Did
  6. present continuous
  7. are throwing
  8. had clapped
  9. was feeding
  10. have
  11. rode
  12. clean
  13. building
  14. simple present
  15. will watch
  16. am
  17. Are
  18. go
  19. had brought
  20. build
  21. has
  22. past perfect
  23. have
  24. are
  25. are
  26. won
  27. speak
  28. had
  29. is telling
  30. speaking
  31. were baking
  32. send
  33. has stayed
  34. are
  35. have
  36. makes
  37. present perfect
  38. Did
  39. for
  40. had told

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