← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 949 · 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.Riya is going to ___ to school next month. (a) going (b) goes (c) go (d) went
  2. 2.Choose the right verb: Each of the students ___ a notebook. (a) have (b) has
  3. 3.Aditya has known my best friend ___ last year. (a) since (b) for
  4. 4.You did not ___ in the pool two days ago. (a) swim (b) swam (c) swimming (d) swims
  5. 5.By the time Mum came home, I ___ a picture. (a) has drawn (b) had drew (c) have drawn (d) had drawn
  6. 6.The children ___ the ball last Sunday. (a) catched (b) will catch (c) catch (d) caught
  7. 7.At 8 pm yesterday, my sister ___ science. (a) were studying (b) is studying (c) was studying (d) was study
  8. 8.Which is the correct -ing form of “clean”? (a) cleaneing (b) cleanning (c) cleaning
  9. 9.I ___ the train when the bell rang. (a) was take (b) were taking (c) am taking (d) was taking
  10. 10.What is the past tense of “drink”? (a) drunk (b) drinked (c) drinking (d) drank
  11. 11.___ my sister bring lunch two days ago? (a) Was (b) Did (c) Do (d) Does
  12. 12.I ___ wash the dishes twice a week. (a) aren't (b) doesn't (c) don't
  13. 13.Choose the right verb: One of my classmates ___ in Class 4. (a) is (b) are
  14. 14.Vivaan ___ milk last week. (a) drinked (b) will drink (c) drank (d) drinks
  15. 15.He ___ the room tomorrow. (a) will clean (b) will cleaning (c) cleaned (d) will cleans
  16. 16.You ___ with Nani since 2020. (a) stay (b) have stayed (c) stayed (d) has stayed
  17. 17.We ___ tea on Saturdays. (a) making (b) makes (c) make
  18. 18.___ we writing a letter right now? (a) Am (b) Are (c) Is
  19. 19.Tara ___ a sandcastle next month. (a) will build (b) built (c) will building (d) will builds
  20. 20.Kavya ___ milk before Mum came home. (a) have drunk (b) had drunk (c) had drank (d) has drunk
  21. 21.Vivaan ___ going to climb a tree next Sunday. (a) am (b) is (c) are
  22. 22.They ___ carry the bag twice a week. (a) aren't (b) don't (c) doesn't
  23. 23.___ she feed the dog every day? (a) Do (b) Are (c) Does (d) Is
  24. 24.We ___ a message on Saturdays. (a) send (b) sending (c) sends
  25. 25.Choose the right verb: Physics ___ interesting. (a) is (b) are
  26. 26.We are going to ___ tea next month. (a) make (b) makes (c) making (d) made
  27. 27.You ___ a bicycle now. (a) are riding (b) am riding (c) is riding (d) are ride
  28. 28.Aarav ___ a tree right now. (a) am climbing (b) is climbing (c) are climbing (d) is climb
  29. 29.He ___ the match at the moment. (a) am winning (b) is winning (c) are winning (d) is win
  30. 30.Aarav did not ___ the bag yesterday. (a) carries (b) carry (c) carried (d) carrying
  31. 31.Choose the right verb: Every player ___ a name tag. (a) have (b) has
  32. 32.She ___ a mango before it got dark. (a) had eaten (b) has eaten (c) have eaten (d) had ate
  33. 33.Kunal ___ cricket yesterday. (a) will play (b) played (c) has played (d) plays
  34. 34.I ___ the ball before the bell rang. (a) have thrown (b) has thrown (c) had thrown (d) had threw
  35. 35.When the bell rang, we ___ vegetables. (a) are buying (b) was buying (c) were buying (d) were buy
  36. 36.My brother ___ a cartoon right now. (a) am watching (b) are watching (c) is watching (d) is watch
  37. 37.We ___ a tree two days ago. (a) plant (b) planted (c) will plant (d) have planted
  38. 38.Name the tense: “He went to school.” (a) present perfect (b) simple past (c) present continuous (d) past continuous
  39. 39.Name the tense: “I will watch a cartoon.” (a) simple present (b) simple past (c) past perfect (d) simple future
  40. 40.My brother has just ___ Hindi. (a) speaking (b) spoke (c) speak (d) spoken

Answer key

  1. go
  2. has
  3. since
  4. swim
  5. had drawn
  6. caught
  7. was studying
  8. cleaning
  9. was taking
  10. drank
  11. Did
  12. don't
  13. is
  14. drank
  15. will clean
  16. have stayed
  17. make
  18. Are
  19. will build
  20. had drunk
  21. is
  22. don't
  23. Does
  24. send
  25. is
  26. make
  27. are riding
  28. is climbing
  29. is winning
  30. carry
  31. has
  32. had eaten
  33. played
  34. had thrown
  35. were buying
  36. is watching
  37. planted
  38. simple past
  39. simple future
  40. spoken

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