← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 579 · 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.She ___ in this school since 2021. (a) has taught (b) taught (c) have taught (d) teaches
  2. 2.Choose the right verb: Each player ___ a name tag. (a) have (b) has
  3. 3.___ they cook rice twice a week? (a) Does (b) Do (c) Is (d) Are
  4. 4.Neel ___ a mango before the guests arrived. (a) had eaten (b) have eaten (c) had ate (d) has eaten
  5. 5.Ananya ___ a tree before the guests arrived. (a) have climbed (b) had climb (c) had climbed (d) has climbed
  6. 6.My brother ___ for the team right now. (a) am clapping (b) are clapping (c) is clapping (d) is clap
  7. 7.___ they sing a song every day? (a) Do (b) Does (c) Are (d) Is
  8. 8.Ishaan ___ a mango at the moment. (a) is eat (b) are eating (c) am eating (d) is eating
  9. 9.I have just ___ in the park. (a) jogs (b) jogged (c) jogging (d) jog
  10. 10.You have just ___ tea. (a) makes (b) make (c) making (d) made
  11. 11.You ___ rice every Sunday. (a) cooking (b) cook (c) cooks
  12. 12.Choose the right verb: One of my cousins ___ in Class 4. (a) is (b) are
  13. 13.Ira ___ the ball when the phone rang. (a) was catch (b) were catching (c) was catching (d) is catching
  14. 14.When Dad called, he ___ already baked a cake. (a) has (b) have (c) had
  15. 15.The students did not ___ cricket two days ago. (a) play (b) playing (c) played (d) plays
  16. 16.Name the tense: “They were singing a song.” (a) simple past (b) past continuous (c) present perfect (d) simple present
  17. 17.Omkar has had this bicycle ___ two years. (a) for (b) since
  18. 18.Which is the correct -ing form of “feed”? (a) feedeing (b) feedding (c) feeding
  19. 19.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  20. 20.___ I bringing lunch now? (a) Is (b) Am (c) Are
  21. 21.I have been in the library ___ an hour. (a) since (b) for
  22. 22.By the time the bell rang, the children ___ a kite. (a) had flown (b) had flew (c) have flown (d) has flown
  23. 23.Choose the right verb: Neither my cousins nor Ishaan ___ coming today. (a) are (b) is
  24. 24.My sister ___ going to clap for the team next Sunday. (a) are (b) is (c) am
  25. 25.___ I wash the dishes twice a week? (a) Does (b) Is (c) Are (d) Do
  26. 26.I ___ catch the ball on Saturdays. (a) aren't (b) doesn't (c) don't
  27. 27.She ___ a tree before the bell rang. (a) have climbed (b) had climbed (c) had climb (d) has climbed
  28. 28.She ___ vegetables every day. (a) buying (b) buys (c) buy
  29. 29.Aisha has just ___ Grandma. (a) helps (b) help (c) helped (d) helping
  30. 30.We ___ a picture when Mum came home. (a) are drawing (b) were draw (c) was drawing (d) were drawing
  31. 31.I ___ milk every Sunday. (a) drink (b) drinks (c) drinking
  32. 32.My friends ___ ride a bicycle every Sunday. (a) doesn't (b) aren't (c) don't
  33. 33.Saanvi ___ gone to school already. (a) has (b) have
  34. 34.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  35. 35.She ___ the ball next month. (a) threw (b) will throwing (c) will throws (d) will throw
  36. 36.Rohan ___ Grandma when the phone rang. (a) were helping (b) is helping (c) was help (d) was helping
  37. 37.Riya did not ___ for the team in 2023. (a) clap (b) clapping (c) claps (d) clapped
  38. 38.Riya ___ in this school since 2022. (a) taught (b) teaches (c) has taught (d) have taught
  39. 39.___ my sister climb a tree on Saturdays? (a) Is (b) Do (c) Does (d) Are
  40. 40.What is the past tense of “swim”? (a) swum (b) swimmed (c) swimming (d) swam

Answer key

  1. has taught
  2. has
  3. Do
  4. had eaten
  5. had climbed
  6. is clapping
  7. Do
  8. is eating
  9. jogged
  10. made
  11. cook
  12. is
  13. was catching
  14. had
  15. play
  16. past continuous
  17. for
  18. feeding
  19. is
  20. Am
  21. for
  22. had flown
  23. is
  24. is
  25. Do
  26. don't
  27. had climbed
  28. buys
  29. helped
  30. were drawing
  31. drink
  32. don't
  33. has
  34. is
  35. will throw
  36. was helping
  37. clap
  38. has taught
  39. Does
  40. swam

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