← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 360 · 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.You have just ___ the dishes. (a) wash (b) washed (c) washes (d) washing
  2. 2.They ___ in the park next month. (a) will jogging (b) will jog (c) will jogs (d) jogged
  3. 3.Farhan is going to ___ a tree next week. (a) planting (b) plants (c) plant (d) planted
  4. 4.My brother ___ a letter right now. (a) am writing (b) are writing (c) is writing (d) is write
  5. 5.Saanvi ___ vegetables before Mum came home. (a) had bought (b) have bought (c) had buy (d) has bought
  6. 6.Choose the right verb: Neither Manav nor the twins ___ coming today. (a) are (b) is
  7. 7.Saanvi ___ jogged in the park already. (a) has (b) have
  8. 8.You ___ in the park before the guests arrived. (a) had jog (b) have jogged (c) had jogged (d) has jogged
  9. 9.When Dad called, the children ___ already helped Grandma. (a) have (b) had (c) has
  10. 10.They ___ a picture every morning. (a) draws (b) drawing (c) draw
  11. 11.I ___ vegetables in 2023. (a) buyed (b) bought (c) buy (d) will buy
  12. 12.Ira has lived in Pune ___ 2019. (a) since (b) for
  13. 13.Choose the right verb: Either the boys or Manav ___ coming today. (a) is (b) are
  14. 14.We did not ___ in the park last week. (a) jogging (b) jogged (c) jogs (d) jog
  15. 15.Aditya ___ won the match already. (a) has (b) have
  16. 16.Name the tense: “He will write a letter.” (a) past perfect (b) simple past (c) present perfect (d) simple future
  17. 17.You ___ the bag before the guests arrived. (a) have carried (b) has carried (c) had carried (d) had carry
  18. 18.When Dad called, my sister ___ already won the match. (a) have (b) has (c) had
  19. 19.When the bell rang, you ___ the dishes. (a) were wash (b) are washing (c) were washing (d) was washing
  20. 20.The children ___ studied science already. (a) have (b) has
  21. 21.She ___ thrown the ball already. (a) have (b) has
  22. 22.When Dad called, she ___ already planted a tree. (a) has (b) had (c) have
  23. 23.When Dad called, you ___ already studied science. (a) has (b) had (c) have
  24. 24.Name the tense: “I had carried the bag.” (a) present perfect (b) past perfect (c) simple present (d) past continuous
  25. 25.Choose the right verb: The packet of biscuits ___ open. (a) is (b) are
  26. 26.I ___ going to ride a bicycle tomorrow. (a) is (b) am (c) are
  27. 27.By the time the guests arrived, she ___ the room. (a) had clean (b) had cleaned (c) has cleaned (d) have cleaned
  28. 28.___ Vivaan flying a kite at the moment? (a) Am (b) Are (c) Is
  29. 29.I ___ in this school since 2019. (a) have taught (b) has taught (c) taught (d) teach
  30. 30.She ___ the train tomorrow. (a) took (b) will take (c) will takes (d) will taking
  31. 31.We ___ a tree twice a week. (a) climbing (b) climbs (c) climb
  32. 32.Which is the correct -ing form of “send”? (a) sending (b) sendding (c) sendeing
  33. 33.Kunal is going to ___ a mango next week. (a) eating (b) ate (c) eats (d) eat
  34. 34.___ I buying vegetables at the moment? (a) Is (b) Are (c) Am
  35. 35.Isha ___ in the park twice a week. (a) jogs (b) jogging (c) jog
  36. 36.___ they wash the dishes every morning? (a) Are (b) Does (c) Do (d) Is
  37. 37.You ___ a cartoon on Saturdays. (a) watches (b) watching (c) watch
  38. 38.He ___ lunch before the bell rang. (a) have brought (b) has brought (c) had brought (d) had bring
  39. 39.She ___ throw the ball every day. (a) isn't (b) doesn't (c) don't
  40. 40.We have worked in Delhi ___ 2019. (a) for (b) since

Answer key

  1. washed
  2. will jog
  3. plant
  4. is writing
  5. had bought
  6. are
  7. has
  8. had jogged
  9. had
  10. draw
  11. bought
  12. since
  13. is
  14. jog
  15. has
  16. simple future
  17. had carried
  18. had
  19. were washing
  20. have
  21. has
  22. had
  23. had
  24. past perfect
  25. is
  26. am
  27. had cleaned
  28. Is
  29. have taught
  30. will take
  31. climb
  32. sending
  33. eat
  34. Am
  35. jogs
  36. Do
  37. watch
  38. had brought
  39. doesn't
  40. since

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