← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 407 · 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.Choose the right verb: Each girl ___ a ID card. (a) have (b) has
  2. 2.Name the tense: “I had made tea.” (a) simple present (b) simple future (c) present continuous (d) past perfect
  3. 3.The students ___ the dog yesterday. (a) will feed (b) feeded (c) feed (d) fed
  4. 4.When Dad called, I ___ already eaten a mango. (a) had (b) have (c) has
  5. 5.They ___ a bicycle every day. (a) ride (b) riding (c) rides
  6. 6.They have lived in Pune ___ last year. (a) since (b) for
  7. 7.The children ___ brought lunch already. (a) has (b) have
  8. 8.Name the tense: “They were building a sandcastle.” (a) past continuous (b) simple present (c) present perfect (d) present continuous
  9. 9.Which is the correct -ing form of “tell”? (a) tellling (b) telling (c) telleing
  10. 10.She ___ a cake every Sunday. (a) bakes (b) bake (c) baking
  11. 11.He has just ___ the room. (a) cleaning (b) cleans (c) clean (d) cleaned
  12. 12.Choose the right verb: Each student ___ a locker. (a) has (b) have
  13. 13.Which is the correct -ing form of “climb”? (a) climbing (b) climbeing (c) climbbing
  14. 14.I ___ tea now. (a) is making (b) are making (c) am make (d) am making
  15. 15.Name the tense: “You have clapped for the team.” (a) past perfect (b) present perfect (c) present continuous (d) simple past
  16. 16.___ she winning the match now? (a) Am (b) Is (c) Are
  17. 17.When it started to rain, Saanvi ___ a tree. (a) were planting (b) was planting (c) was plant (d) is planting
  18. 18.My brother ___ written a letter already. (a) has (b) have
  19. 19.She ___ clapped for the team already. (a) has (b) have
  20. 20.When Dad called, my brother ___ already climbed a tree. (a) have (b) had (c) has
  21. 21.He ___ speak Hindi every day. (a) don't (b) doesn't (c) isn't
  22. 22.Aditya ___ lunch last Sunday. (a) will bring (b) brings (c) brought (d) bringed
  23. 23.They ___ milk at the moment. (a) are drink (b) is drinking (c) are drinking (d) am drinking
  24. 24.They ___ lunch before Mum came home. (a) have brought (b) had bring (c) has brought (d) had brought
  25. 25.My brother ___ climb a tree twice a week. (a) isn't (b) don't (c) doesn't
  26. 26.Which is the correct -ing form of “dance”? (a) dancing (b) danceing (c) danceeing
  27. 27.___ you build a sandcastle yesterday? (a) Was (b) Do (c) Does (d) Did
  28. 28.My parents ___ a cake when Mum came home. (a) were bake (b) are baking (c) were baking (d) was baking
  29. 29.___ my sister draw a picture every Sunday? (a) Are (b) Do (c) Does (d) Is
  30. 30.Choose the right verb: There ___ a cat in the garden. (a) is (b) are
  31. 31.Farhan is going to ___ a kite next month. (a) fly (b) flying (c) flew (d) flies
  32. 32.My brother ___ in Pune since 2021. (a) have lived (b) has lived (c) lives (d) lived
  33. 33.Name the tense: “She has thrown the ball.” (a) simple present (b) past perfect (c) simple future (d) present perfect
  34. 34.My friends have just ___ on the stage. (a) dance (b) danced (c) dancing (d) dances
  35. 35.She ___ a kite at 8 pm yesterday. (a) was flying (b) were flying (c) is flying (d) was fly
  36. 36.By the time Mum came home, I ___ a cake. (a) have baked (b) had bake (c) has baked (d) had baked
  37. 37.He did not ___ a tree yesterday. (a) plant (b) planted (c) planting (d) plants
  38. 38.They ___ built a sandcastle already. (a) has (b) have
  39. 39.By the time Mum came home, she ___ the bag. (a) had carried (b) has carried (c) had carry (d) have carried
  40. 40.Choose the right verb: The news ___ good today. (a) are (b) is

Answer key

  1. has
  2. past perfect
  3. fed
  4. had
  5. ride
  6. since
  7. have
  8. past continuous
  9. telling
  10. bakes
  11. cleaned
  12. has
  13. climbing
  14. am making
  15. present perfect
  16. Is
  17. was planting
  18. has
  19. has
  20. had
  21. doesn't
  22. brought
  23. are drinking
  24. had brought
  25. doesn't
  26. dancing
  27. Did
  28. were baking
  29. Does
  30. is
  31. fly
  32. has lived
  33. present perfect
  34. danced
  35. was flying
  36. had baked
  37. plant
  38. have
  39. had carried
  40. is

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