← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 252 · 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 study science last Sunday? (a) Do (b) Was (c) Did (d) Does
  2. 2.She ___ clean the room every morning. (a) doesn't (b) isn't (c) don't
  3. 3.When Mum came home, Myra ___ lunch. (a) was bringing (b) were bringing (c) was bring (d) is bringing
  4. 4.Name the tense: “My brother swims in the pool.” (a) present continuous (b) past perfect (c) simple present (d) present perfect
  5. 5.The children ___ in Pune since 2022. (a) has lived (b) lived (c) have lived (d) live
  6. 6.Which is the correct -ing form of “play”? (a) playeing (b) playying (c) playing
  7. 7.You ___ a message before the guests arrived. (a) have sent (b) had sent (c) had send (d) has sent
  8. 8.___ she run in the park last Sunday? (a) Did (b) Was (c) Do (d) Does
  9. 9.Aarav is going to ___ a cap next week. (a) wears (b) wearing (c) wore (d) wear
  10. 10.She has known my best friend ___ last year. (a) for (b) since
  11. 11.Name the tense: “She will sing a song.” (a) past continuous (b) simple past (c) simple present (d) simple future
  12. 12.Name the tense: “She threw the ball.” (a) present perfect (b) simple future (c) simple past (d) simple present
  13. 13.Tara has been in the library ___ 10 am. (a) since (b) for
  14. 14.___ you fly a kite twice a week? (a) Is (b) Does (c) Are (d) Do
  15. 15.I ___ speak Hindi every Sunday. (a) aren't (b) doesn't (c) don't
  16. 16.What is the past tense of “send”? (a) sent (b) sended (c) sending
  17. 17.You ___ in the park now. (a) am jogging (b) are jog (c) are jogging (d) is jogging
  18. 18.___ Rohan play cricket every morning? (a) Do (b) Are (c) Is (d) Does
  19. 19.Which is the correct -ing form of “run”? (a) running (b) runing (c) runeing
  20. 20.We ___ bought vegetables already. (a) have (b) has
  21. 21.She has had this bicycle ___ five years. (a) for (b) since
  22. 22.___ Riya fly a kite last Sunday? (a) Do (b) Was (c) Does (d) Did
  23. 23.He has played in the garden ___ ten minutes. (a) for (b) since
  24. 24.Choose the right verb: Each of the girls ___ a name tag. (a) has (b) have
  25. 25.They have just ___ the dishes. (a) washing (b) washed (c) washes (d) wash
  26. 26.Choose the right verb: Either Zoya or the girls ___ coming today. (a) is (b) are
  27. 27.Aarav ___ help Grandma every Sunday. (a) isn't (b) don't (c) doesn't
  28. 28.What is the past tense of “swim”? (a) swum (b) swam (c) swimming (d) swimmed
  29. 29.Choose the right verb: Each of the girls ___ a ID card. (a) has (b) have
  30. 30.When Dad called, Manav ___ already run in the park. (a) had (b) has (c) have
  31. 31.___ my friends play cricket on Saturdays? (a) Are (b) Do (c) Is (d) Does
  32. 32.I ___ a sandcastle at the moment. (a) is building (b) are building (c) am build (d) am building
  33. 33.I ___ a story yesterday. (a) tell (b) will tell (c) telled (d) told
  34. 34.When it started to rain, she ___ a picture. (a) is drawing (b) was drawing (c) was draw (d) were drawing
  35. 35.Choose the right verb: One of my classmates ___ in Class 9. (a) is (b) are
  36. 36.___ she bring lunch on Saturdays? (a) Does (b) Are (c) Is (d) Do
  37. 37.They ___ rice before it got dark. (a) had cook (b) have cooked (c) has cooked (d) had cooked
  38. 38.Name the tense: “My sister is baking a cake.” (a) present continuous (b) past perfect (c) simple future (d) simple past
  39. 39.My sister did not ___ the ball in 2023. (a) throws (b) threw (c) throw (d) throwing
  40. 40.My sister ___ the ball next week. (a) will throwing (b) will throw (c) will throws (d) threw

Answer key

  1. Did
  2. doesn't
  3. was bringing
  4. simple present
  5. have lived
  6. playing
  7. had sent
  8. Did
  9. wear
  10. since
  11. simple future
  12. simple past
  13. since
  14. Do
  15. don't
  16. sent
  17. are jogging
  18. Does
  19. running
  20. have
  21. for
  22. Did
  23. for
  24. has
  25. washed
  26. are
  27. doesn't
  28. swam
  29. has
  30. had
  31. Do
  32. am building
  33. told
  34. was drawing
  35. is
  36. Does
  37. had cooked
  38. present continuous
  39. throw
  40. will throw

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