← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 506 · 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 did not ___ science in 2023. (a) study (b) studies (c) studied (d) studying
  2. 2.The students have just ___ vegetables. (a) buy (b) bought (c) buys (d) buying
  3. 3.My brother ___ going to bake a cake tomorrow. (a) is (b) are (c) am
  4. 4.Name the tense: “You are studying science.” (a) past continuous (b) simple past (c) present continuous (d) simple present
  5. 5.___ you eat a mango yesterday? (a) Do (b) Was (c) Does (d) Did
  6. 6.Name the tense: “The students have washed the dishes.” (a) present perfect (b) past continuous (c) simple present (d) simple future
  7. 7.He has just ___ the ball. (a) catching (b) catches (c) caught (d) catch
  8. 8.We ___ a story when the phone rang. (a) are telling (b) were telling (c) were tell (d) was telling
  9. 9.___ you build a sandcastle on Saturdays? (a) Does (b) Do (c) Is (d) Are
  10. 10.You ___ the dog before it got dark. (a) had feed (b) have fed (c) had fed (d) has fed
  11. 11.You have just ___ a tree. (a) plants (b) planted (c) planting (d) plant
  12. 12.Choose the right verb: Either Ananya or the boys ___ coming today. (a) is (b) are
  13. 13.Rahul has lived in Pune ___ 2020. (a) since (b) for
  14. 14.By the time the bell rang, you ___ a letter. (a) has written (b) have written (c) had wrote (d) had written
  15. 15.Choose the right verb: Every player ___ a name tag. (a) have (b) has
  16. 16.We ___ milk right now. (a) are drinking (b) am drinking (c) are drink (d) is drinking
  17. 17.She ___ milk when Mum came home. (a) was drink (b) is drinking (c) were drinking (d) was drinking
  18. 18.The children ___ the dog every day. (a) feeding (b) feeds (c) feed
  19. 19.Farhan ___ going to tell a story next week. (a) am (b) are (c) is
  20. 20.When the bell rang, my sister ___ a mango. (a) were eating (b) was eating (c) is eating (d) was eat
  21. 21.You ___ catch the ball twice a week. (a) don't (b) aren't (c) doesn't
  22. 22.My brother ___ a bicycle when Mum came home. (a) was riding (b) were riding (c) is riding (d) was ride
  23. 23.___ he catch the ball last week? (a) Do (b) Did (c) Does (d) Was
  24. 24.Name the tense: “I drink milk.” (a) simple present (b) past continuous (c) simple future (d) simple past
  25. 25.They ___ in this school since 2020. (a) has taught (b) have taught (c) teach (d) taught
  26. 26.I ___ a kite at 8 pm yesterday. (a) was fly (b) were flying (c) am flying (d) was flying
  27. 27.___ they carrying the bag now? (a) Are (b) Am (c) Is
  28. 28.My sister is going to ___ the bag tomorrow. (a) carry (b) carried (c) carrying (d) carries
  29. 29.She is going to ___ the match next Sunday. (a) won (b) winning (c) wins (d) win
  30. 30.They ___ a story every morning. (a) tell (b) telling (c) tells
  31. 31.They ___ written a letter already. (a) have (b) has
  32. 32.Choose the right verb: One of my friends ___ in Class 4. (a) is (b) are
  33. 33.The students ___ rice when it started to rain. (a) are cooking (b) was cooking (c) were cook (d) were cooking
  34. 34.You ___ with Nani since 2021. (a) have stayed (b) stay (c) has stayed (d) stayed
  35. 35.Choose the right verb: Each of the players ___ a name tag. (a) has (b) have
  36. 36.They did not ___ Hindi last week. (a) spoke (b) speaking (c) speak (d) speaks
  37. 37.When Dad called, my sister ___ already swum in the pool. (a) had (b) has (c) have
  38. 38.Rahul did not ___ the dishes yesterday. (a) washes (b) washed (c) wash (d) washing
  39. 39.___ my brother helping Grandma right now? (a) Am (b) Are (c) Is
  40. 40.Choose the right verb: One of my classmates ___ in Class 5. (a) are (b) is

Answer key

  1. study
  2. bought
  3. is
  4. present continuous
  5. Did
  6. present perfect
  7. caught
  8. were telling
  9. Do
  10. had fed
  11. planted
  12. are
  13. since
  14. had written
  15. has
  16. are drinking
  17. was drinking
  18. feed
  19. is
  20. was eating
  21. don't
  22. was riding
  23. Did
  24. simple present
  25. have taught
  26. was flying
  27. Are
  28. carry
  29. win
  30. tell
  31. have
  32. is
  33. were cooking
  34. have stayed
  35. has
  36. speak
  37. had
  38. wash
  39. Is
  40. is

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