← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 904 · 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.He ___ won the match already. (a) has (b) have
  2. 2.When the phone rang, Meera ___ in the park. (a) was run (b) was running (c) is running (d) were running
  3. 3.When it started to rain, he ___ a cartoon. (a) were watching (b) was watching (c) was watch (d) is watching
  4. 4.Nisha ___ vegetables right now. (a) is buy (b) am buying (c) is buying (d) are buying
  5. 5.___ the children ride a bicycle last Sunday? (a) Was (b) Did (c) Do (d) Does
  6. 6.She is going to ___ a story next month. (a) telling (b) tells (c) tell (d) told
  7. 7.Rahul ___ Grandma every day. (a) help (b) helping (c) helps
  8. 8.They ___ a cake every morning. (a) baking (b) bake (c) bakes
  9. 9.Choose the right verb: There ___ five mangoes in the basket. (a) is (b) are
  10. 10.At 8 pm yesterday, I ___ a picture. (a) am drawing (b) was draw (c) were drawing (d) was drawing
  11. 11.Which is the correct -ing form of “drink”? (a) drinkking (b) drinking (c) drinkeing
  12. 12.Rahul has waited for the bus ___ ten minutes. (a) since (b) for
  13. 13.I ___ a sandcastle tomorrow. (a) will builds (b) built (c) will build (d) will building
  14. 14.She has just ___ cricket. (a) playing (b) play (c) played (d) plays
  15. 15.___ you catching the ball at the moment? (a) Are (b) Am (c) Is
  16. 16.You ___ wear a cap on Saturdays. (a) doesn't (b) don't (c) aren't
  17. 17.When the phone rang, Ira ___ the room. (a) were cleaning (b) was clean (c) was cleaning (d) is cleaning
  18. 18.What is the past tense of “go”? (a) going (b) gone (c) went (d) goed
  19. 19.My sister ___ bake a cake every morning. (a) isn't (b) doesn't (c) don't
  20. 20.He ___ a letter now. (a) am writing (b) is writing (c) is write (d) are writing
  21. 21.By the time Mum came home, the children ___ a cartoon. (a) had watched (b) has watched (c) had watch (d) have watched
  22. 22.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  23. 23.The students ___ a story two days ago. (a) tell (b) told (c) will tell (d) telled
  24. 24.My cousins have worked in Delhi ___ five years. (a) for (b) since
  25. 25.He ___ the bag before Mum came home. (a) had carry (b) have carried (c) had carried (d) has carried
  26. 26.Name the tense: “My sister has run in the park.” (a) simple present (b) present perfect (c) present continuous (d) simple past
  27. 27.You ___ a cartoon tomorrow. (a) will watching (b) will watch (c) watched (d) will watches
  28. 28.Choose the right verb: Neither my cousins nor Aisha ___ coming today. (a) is (b) are
  29. 29.When Dad called, she ___ already flown a kite. (a) has (b) have (c) had
  30. 30.We are going to ___ the dog tomorrow. (a) feeding (b) fed (c) feed (d) feeds
  31. 31.___ she sing a song last week? (a) Was (b) Do (c) Did (d) Does
  32. 32.My sister has played in the garden ___ 8 o'clock. (a) for (b) since
  33. 33.What is the past tense of “catch”? (a) caught (b) catched (c) catching
  34. 34.Neel has waited for the bus ___ 10 am. (a) since (b) for
  35. 35.What is the past tense of “feed”? (a) feeded (b) feeding (c) fed
  36. 36.When Dad called, I ___ already jogged in the park. (a) have (b) had (c) has
  37. 37.He has just ___ the bag. (a) carry (b) carrying (c) carries (d) carried
  38. 38.Name the tense: “Aditya has drawn a picture.” (a) present perfect (b) simple present (c) simple future (d) present continuous
  39. 39.Name the tense: “I planted a tree.” (a) past continuous (b) past perfect (c) simple future (d) simple past
  40. 40.___ my brother carry the bag every day? (a) Do (b) Is (c) Does (d) Are

Answer key

  1. has
  2. was running
  3. was watching
  4. is buying
  5. Did
  6. tell
  7. helps
  8. bake
  9. are
  10. was drawing
  11. drinking
  12. for
  13. will build
  14. played
  15. Are
  16. don't
  17. was cleaning
  18. went
  19. doesn't
  20. is writing
  21. had watched
  22. are
  23. told
  24. for
  25. had carried
  26. present perfect
  27. will watch
  28. is
  29. had
  30. feed
  31. Did
  32. since
  33. caught
  34. since
  35. fed
  36. had
  37. carried
  38. present perfect
  39. simple past
  40. Does

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