← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 504 · 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.___ my friends run in the park yesterday? (a) Does (b) Was (c) Did (d) Do
  2. 2.My sister ___ take the train every morning. (a) doesn't (b) isn't (c) don't
  3. 3.My friends ___ in the pool right now. (a) am swimming (b) are swimming (c) is swimming (d) are swim
  4. 4.He ___ a picture every day. (a) drawing (b) draws (c) draw
  5. 5.We have just ___ the dog. (a) feeding (b) fed (c) feeds (d) feed
  6. 6.Choose the right verb: Every student ___ a locker. (a) have (b) has
  7. 7.Name the tense: “They were making tea.” (a) past continuous (b) present perfect (c) simple future (d) simple past
  8. 8.___ I take the train twice a week? (a) Are (b) Do (c) Is (d) Does
  9. 9.___ Vivaan go to school yesterday? (a) Does (b) Did (c) Was (d) Do
  10. 10.My parents have lived in Pune ___ six months. (a) for (b) since
  11. 11.Name the tense: “You had climbed a tree.” (a) simple past (b) past perfect (c) past continuous (d) simple present
  12. 12.I have just ___ a cake. (a) bakes (b) bake (c) baked (d) baking
  13. 13.We are going to ___ rice tomorrow. (a) cooking (b) cooked (c) cook (d) cooks
  14. 14.Dev ___ a kite at 8 pm yesterday. (a) is flying (b) was flying (c) was fly (d) were flying
  15. 15.They have known my best friend ___ six months. (a) since (b) for
  16. 16.I ___ to school before the guests arrived. (a) has gone (b) had gone (c) have gone (d) had went
  17. 17.Zoya ___ Hindi now. (a) am speaking (b) is speak (c) are speaking (d) is speaking
  18. 18.My friends ___ a cartoon two days ago. (a) have watched (b) watched (c) watch (d) will watch
  19. 19.Ira has played in the garden ___ morning. (a) for (b) since
  20. 20.___ you buying vegetables right now? (a) Are (b) Is (c) Am
  21. 21.___ they eat a mango last week? (a) Does (b) Did (c) Was (d) Do
  22. 22.___ Zoya win the match last Sunday? (a) Do (b) Was (c) Does (d) Did
  23. 23.Choose the right verb: Each of the students ___ a ID card. (a) have (b) has
  24. 24.When Mum came home, you ___ a letter. (a) were writing (b) are writing (c) was writing (d) were write
  25. 25.I did not ___ a tree two days ago. (a) climbed (b) climbing (c) climb (d) climbs
  26. 26.Choose the right verb: One of my friends ___ in Class 4. (a) is (b) are
  27. 27.She did not ___ a tree in 2023. (a) climb (b) climbs (c) climbing (d) climbed
  28. 28.___ my brother cook rice every day? (a) Is (b) Does (c) Are (d) Do
  29. 29.Name the tense: “We drank milk.” (a) present continuous (b) present perfect (c) simple past (d) simple present
  30. 30.My sister ___ swum in the pool already. (a) has (b) have
  31. 31.Which is the correct -ing form of “wear”? (a) wearring (b) weareing (c) wearing
  32. 32.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  33. 33.My sister is going to ___ vegetables next week. (a) buys (b) buy (c) bought (d) buying
  34. 34.Pooja ___ Hindi in 2023. (a) speaked (b) will speak (c) speaks (d) spoke
  35. 35.When the bell rang, he ___ Hindi. (a) was speaking (b) is speaking (c) was speak (d) were speaking
  36. 36.Name the tense: “He wears a cap.” (a) simple present (b) present continuous (c) simple future (d) present perfect
  37. 37.You ___ cricket every day. (a) plays (b) play (c) playing
  38. 38.When Mum came home, I ___ the room. (a) was cleaning (b) were cleaning (c) am cleaning (d) was clean
  39. 39.You ___ swim in the pool every morning. (a) aren't (b) doesn't (c) don't
  40. 40.Name the tense: “He cleaned the room.” (a) present continuous (b) simple future (c) present perfect (d) simple past

Answer key

  1. Did
  2. doesn't
  3. are swimming
  4. draws
  5. fed
  6. has
  7. past continuous
  8. Do
  9. Did
  10. for
  11. past perfect
  12. baked
  13. cook
  14. was flying
  15. for
  16. had gone
  17. is speaking
  18. watched
  19. since
  20. Are
  21. Did
  22. Did
  23. has
  24. were writing
  25. climb
  26. is
  27. climb
  28. Does
  29. simple past
  30. has
  31. wearing
  32. is
  33. buy
  34. spoke
  35. was speaking
  36. simple present
  37. play
  38. was cleaning
  39. don't
  40. simple past

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