← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 26 · 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.We ___ a bicycle yesterday. (a) rode (b) will ride (c) ride (d) rided
  2. 2.You ___ the dog last week. (a) will feed (b) fed (c) feed (d) feeded
  3. 3.My brother ___ the match when the bell rang. (a) was winning (b) was win (c) were winning (d) is winning
  4. 4.He ___ jog in the park every Sunday. (a) isn't (b) don't (c) doesn't
  5. 5.___ they carry the bag every day? (a) Are (b) Do (c) Does (d) Is
  6. 6.My sister ___ a song last Sunday. (a) will sing (b) sang (c) sings (d) has sung
  7. 7.I ___ a song when the phone rang. (a) was sing (b) was singing (c) am singing (d) were singing
  8. 8.Choose the right verb: One of my friends ___ in Class 3. (a) are (b) is
  9. 9.___ we sending a message now? (a) Are (b) Am (c) Is
  10. 10.Choose the right verb: Each student ___ a notebook. (a) have (b) has
  11. 11.___ Myra wear a cap last Sunday? (a) Did (b) Do (c) Was (d) Does
  12. 12.My friends ___ to school when Mum came home. (a) were going (b) were go (c) was going (d) are going
  13. 13.You are going to ___ for the team next Sunday. (a) clapped (b) clapping (c) claps (d) clap
  14. 14.He ___ in the park on Saturdays. (a) jog (b) jogging (c) jogs
  15. 15.My parents ___ in this school since 2021. (a) have taught (b) teach (c) has taught (d) taught
  16. 16.Which is the correct -ing form of “bake”? (a) bakeeing (b) baking (c) bakeing
  17. 17.The students ___ the ball next Sunday. (a) will catching (b) will catches (c) will catch (d) caught
  18. 18.I ___ buy vegetables every morning. (a) don't (b) doesn't (c) aren't
  19. 19.You ___ science every morning. (a) study (b) studies (c) studying
  20. 20.She has played in the garden ___ half an hour. (a) since (b) for
  21. 21.My brother ___ with Nani since 2021. (a) stays (b) stayed (c) have stayed (d) has stayed
  22. 22.She ___ a letter at the moment. (a) am writing (b) is write (c) is writing (d) are writing
  23. 23.I ___ going to go to school next week. (a) are (b) is (c) am
  24. 24.My cousins ___ going to send a message next Sunday. (a) is (b) are (c) am
  25. 25.You ___ a cartoon every morning. (a) watches (b) watching (c) watch
  26. 26.I ___ send a message every day. (a) doesn't (b) don't (c) aren't
  27. 27.They ___ milk before the guests arrived. (a) has drunk (b) have drunk (c) had drunk (d) had drank
  28. 28.My sister ___ tea in 2023. (a) will make (b) made (c) makes (d) maked
  29. 29.You ___ the ball next month. (a) will catches (b) will catching (c) caught (d) will catch
  30. 30.He ___ Grandma tomorrow. (a) helped (b) will help (c) will helping (d) will helps
  31. 31.___ he play cricket last week? (a) Does (b) Did (c) Do (d) Was
  32. 32.The students ___ in the pool every Sunday. (a) swims (b) swim (c) swimming
  33. 33.You have been in the library ___ half an hour. (a) since (b) for
  34. 34.The students ___ play cricket every day. (a) don't (b) aren't (c) doesn't
  35. 35.Omkar has known my best friend ___ a long time. (a) for (b) since
  36. 36.She has just ___ a story. (a) tells (b) told (c) telling (d) tell
  37. 37.I am going to ___ a cartoon next month. (a) watches (b) watching (c) watch (d) watched
  38. 38.Name the tense: “My sister is sending a message.” (a) simple past (b) past continuous (c) present continuous (d) simple future
  39. 39.What is the past tense of “catch”? (a) catched (b) caught (c) catching
  40. 40.He has just ___ a message. (a) sent (b) send (c) sends (d) sending

Answer key

  1. rode
  2. fed
  3. was winning
  4. doesn't
  5. Do
  6. sang
  7. was singing
  8. is
  9. Are
  10. has
  11. Did
  12. were going
  13. clap
  14. jogs
  15. have taught
  16. baking
  17. will catch
  18. don't
  19. study
  20. for
  21. has stayed
  22. is writing
  23. am
  24. are
  25. watch
  26. don't
  27. had drunk
  28. made
  29. will catch
  30. will help
  31. Did
  32. swim
  33. for
  34. don't
  35. for
  36. told
  37. watch
  38. present continuous
  39. caught
  40. sent

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