← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 361 · 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.Ananya ___ a cap twice a week. (a) wearing (b) wear (c) wears
  2. 2.Name the tense: “We were winning the match.” (a) past continuous (b) simple future (c) present perfect (d) simple present
  3. 3.My cousins ___ a message before the bell rang. (a) has sent (b) had send (c) had sent (d) have sent
  4. 4.Ananya has lived in Pune ___ last year. (a) for (b) since
  5. 5.When Dad called, the students ___ already taken the train. (a) have (b) had (c) has
  6. 6.I am going to ___ the train next month. (a) take (b) takes (c) taking (d) took
  7. 7.When Dad called, he ___ already played cricket. (a) has (b) have (c) had
  8. 8.When Mum came home, we ___ the dishes. (a) are washing (b) was washing (c) were wash (d) were washing
  9. 9.Name the tense: “Meera is telling a story.” (a) simple past (b) past perfect (c) present continuous (d) past continuous
  10. 10.___ the students bake a cake on Saturdays? (a) Do (b) Is (c) Does (d) Are
  11. 11.Which is the correct -ing form of “swim”? (a) swimeing (b) swimming (c) swiming
  12. 12.My brother has known my best friend ___ a long time. (a) for (b) since
  13. 13.They have just ___ the dog. (a) feeding (b) fed (c) feeds (d) feed
  14. 14.___ Rohan make tea yesterday? (a) Did (b) Was (c) Do (d) Does
  15. 15.I am going to ___ cricket next month. (a) plays (b) playing (c) played (d) play
  16. 16.Name the tense: “Kabir was drinking milk.” (a) simple present (b) simple past (c) simple future (d) past continuous
  17. 17.I ___ tell a story every day. (a) doesn't (b) aren't (c) don't
  18. 18.We ___ in the park right now. (a) are running (b) are run (c) am running (d) is running
  19. 19.Choose the right verb: Each of the boys ___ a name tag. (a) has (b) have
  20. 20.What is the past tense of “write”? (a) written (b) wrote (c) writed (d) writing
  21. 21.When Dad called, we ___ already sent a message. (a) has (b) have (c) had
  22. 22.When Dad called, you ___ already sung a song. (a) have (b) has (c) had
  23. 23.The students ___ a sandcastle tomorrow. (a) will builds (b) will building (c) built (d) will build
  24. 24.Name the tense: “They plant a tree.” (a) present continuous (b) past perfect (c) simple present (d) simple future
  25. 25.___ they clapping for the team at the moment? (a) Am (b) Are (c) Is
  26. 26.They ___ science before Mum came home. (a) had study (b) have studied (c) had studied (d) has studied
  27. 27.He is going to ___ milk tomorrow. (a) drinks (b) drinking (c) drank (d) drink
  28. 28.Choose the right verb: Either Rohan or the boys ___ coming today. (a) is (b) are
  29. 29.You ___ the dishes before Mum came home. (a) had washed (b) has washed (c) had wash (d) have washed
  30. 30.___ he drawing a picture right now? (a) Am (b) Is (c) Are
  31. 31.You ___ a mango tomorrow. (a) will eat (b) will eating (c) ate (d) will eats
  32. 32.They ___ vegetables before it got dark. (a) had buy (b) have bought (c) had bought (d) has bought
  33. 33.I ___ Hindi before Mum came home. (a) had spoken (b) had spoke (c) have spoken (d) has spoken
  34. 34.Choose the right verb: Each player ___ a name tag. (a) has (b) have
  35. 35.Name the tense: “The children wrote a letter.” (a) simple present (b) present continuous (c) present perfect (d) simple past
  36. 36.You ___ a sandcastle every morning. (a) building (b) builds (c) build
  37. 37.What is the past tense of “drink”? (a) drinked (b) drunk (c) drank (d) drinking
  38. 38.Omkar ___ a message at the moment. (a) is send (b) are sending (c) am sending (d) is sending
  39. 39.Diya is going to ___ to school next week. (a) went (b) go (c) going (d) goes
  40. 40.You ___ the dog yesterday. (a) feed (b) feeded (c) will feed (d) fed

Answer key

  1. wears
  2. past continuous
  3. had sent
  4. since
  5. had
  6. take
  7. had
  8. were washing
  9. present continuous
  10. Do
  11. swimming
  12. for
  13. fed
  14. Did
  15. play
  16. past continuous
  17. don't
  18. are running
  19. has
  20. wrote
  21. had
  22. had
  23. will build
  24. simple present
  25. Are
  26. had studied
  27. drink
  28. are
  29. had washed
  30. Is
  31. will eat
  32. had bought
  33. had spoken
  34. has
  35. simple past
  36. build
  37. drank
  38. is sending
  39. go
  40. fed

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