← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 263 · 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 ___ a letter before Mum came home. (a) have written (b) had wrote (c) had written (d) has written
  2. 2.Zoya has just ___ the train. (a) take (b) took (c) taken (d) taking
  3. 3.Choose the right verb: Either Pooja or the twins ___ coming today. (a) are (b) is
  4. 4.My parents have just ___ in the park. (a) jogging (b) jogs (c) jogged (d) jog
  5. 5.You ___ milk before the guests arrived. (a) have drunk (b) had drunk (c) has drunk (d) had drank
  6. 6.Rahul has just ___ a bicycle. (a) rode (b) riding (c) ride (d) ridden
  7. 7.___ my sister bringing lunch right now? (a) Are (b) Is (c) Am
  8. 8.We are going to ___ science next month. (a) study (b) studied (c) studies (d) studying
  9. 9.You ___ with Nani since 2020. (a) have stayed (b) stay (c) has stayed (d) stayed
  10. 10.The students ___ vegetables every Sunday. (a) buys (b) buy (c) buying
  11. 11.He is going to ___ the ball tomorrow. (a) throw (b) threw (c) throws (d) throwing
  12. 12.By the time the guests arrived, the children ___ a mango. (a) has eaten (b) had ate (c) have eaten (d) had eaten
  13. 13.When Dad called, my sister ___ already eaten a mango. (a) has (b) had (c) have
  14. 14.Which is the correct -ing form of “wear”? (a) weareing (b) wearring (c) wearing
  15. 15.Saanvi ___ going to carry the bag tomorrow. (a) am (b) are (c) is
  16. 16.Which is the correct -ing form of “make”? (a) making (b) makeeing (c) makeing
  17. 17.What is the past tense of “fly”? (a) flyed (b) flown (c) flew (d) flying
  18. 18.When Dad called, you ___ already taken the train. (a) had (b) have (c) has
  19. 19.When Dad called, she ___ already cooked rice. (a) has (b) have (c) had
  20. 20.___ you jog in the park twice a week? (a) Do (b) Are (c) Is (d) Does
  21. 21.We ___ swim in the pool every day. (a) don't (b) doesn't (c) aren't
  22. 22.I ___ a picture every morning. (a) draw (b) draws (c) drawing
  23. 23.We ___ tea next week. (a) made (b) will making (c) will makes (d) will make
  24. 24.Choose the right verb: Each child ___ a name tag. (a) have (b) has
  25. 25.___ we watch a cartoon last Sunday? (a) Does (b) Did (c) Was (d) Do
  26. 26.Aditya ___ the dog at the moment. (a) am feeding (b) is feed (c) is feeding (d) are feeding
  27. 27.Choose the right verb: Neither the boys nor Diya ___ coming today. (a) are (b) is
  28. 28.By the time we reached, he ___ the dog. (a) has fed (b) have fed (c) had feed (d) had fed
  29. 29.We ___ rice before it got dark. (a) have cooked (b) had cook (c) has cooked (d) had cooked
  30. 30.Name the tense: “My cousins are clapping for the team.” (a) present perfect (b) simple present (c) past continuous (d) present continuous
  31. 31.She has just ___ in the park. (a) jogs (b) jog (c) jogging (d) jogged
  32. 32.Name the tense: “I rode a bicycle.” (a) simple past (b) present continuous (c) past continuous (d) simple future
  33. 33.When Mum came home, we ___ a bicycle. (a) were ride (b) was riding (c) are riding (d) were riding
  34. 34.You ___ in the pool twice a week. (a) swims (b) swim (c) swimming
  35. 35.When Dad called, we ___ already drunk milk. (a) had (b) have (c) has
  36. 36.I ___ with Nani since 2021. (a) have stayed (b) stay (c) stayed (d) has stayed
  37. 37.Choose the right verb: One of my classmates ___ in Class 4. (a) are (b) is
  38. 38.When Mum came home, Manav ___ a tree. (a) were planting (b) was plant (c) is planting (d) was planting
  39. 39.___ I eat a mango yesterday? (a) Do (b) Does (c) Did (d) Was
  40. 40.When Dad called, I ___ already worn a cap. (a) had (b) have (c) has

Answer key

  1. had written
  2. taken
  3. are
  4. jogged
  5. had drunk
  6. ridden
  7. Is
  8. study
  9. have stayed
  10. buy
  11. throw
  12. had eaten
  13. had
  14. wearing
  15. is
  16. making
  17. flew
  18. had
  19. had
  20. Do
  21. don't
  22. draw
  23. will make
  24. has
  25. Did
  26. is feeding
  27. is
  28. had fed
  29. had cooked
  30. present continuous
  31. jogged
  32. simple past
  33. were riding
  34. swim
  35. had
  36. have stayed
  37. is
  38. was planting
  39. Did
  40. had

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