← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 840 · 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 message before it got dark. (a) have sent (b) had send (c) has sent (d) had sent
  2. 2.Choose the right verb: All the children ___ a notebook. (a) has (b) have
  3. 3.The students ___ the match next month. (a) will wins (b) will win (c) won (d) will winning
  4. 4.You ___ for the team every day. (a) clap (b) clapping (c) claps
  5. 5.You have just ___ the room. (a) cleans (b) clean (c) cleaning (d) cleaned
  6. 6.Name the tense: “She takes the train.” (a) simple present (b) present perfect (c) simple future (d) past continuous
  7. 7.___ the children drink milk every morning? (a) Do (b) Does (c) Are (d) Is
  8. 8.By the time Mum came home, my brother ___ a tree. (a) has climbed (b) have climbed (c) had climb (d) had climbed
  9. 9.When the bell rang, my cousins ___ to school. (a) are going (b) were go (c) was going (d) were going
  10. 10.When Mum came home, we ___ for the team. (a) were clapping (b) are clapping (c) was clapping (d) were clap
  11. 11.When Dad called, I ___ already jogged in the park. (a) have (b) had (c) has
  12. 12.Name the tense: “I have sent a message.” (a) simple present (b) present continuous (c) present perfect (d) past perfect
  13. 13.By the time the bell rang, Nisha ___ rice. (a) has cooked (b) have cooked (c) had cooked (d) had cook
  14. 14.She ___ going to send a message next month. (a) is (b) am (c) are
  15. 15.You ___ a letter when the bell rang. (a) were writing (b) was writing (c) were write (d) are writing
  16. 16.Manav ___ a picture on Saturdays. (a) draw (b) draws (c) drawing
  17. 17.___ I wash the dishes every morning? (a) Do (b) Is (c) Are (d) Does
  18. 18.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  19. 19.Choose the right verb: One of my friends ___ in Class 4. (a) are (b) is
  20. 20.Kavya ___ in Delhi since 2021. (a) has worked (b) worked (c) have worked (d) works
  21. 21.She ___ milk last Sunday. (a) will drink (b) drank (c) drinked (d) drinks
  22. 22.___ he writing a letter now? (a) Are (b) Am (c) Is
  23. 23.When it started to rain, we ___ the dishes. (a) was washing (b) were washing (c) are washing (d) were wash
  24. 24.Dev ___ make tea every Sunday. (a) don't (b) doesn't (c) isn't
  25. 25.We ___ a kite when the bell rang. (a) were flying (b) were fly (c) are flying (d) was flying
  26. 26.My sister is going to ___ the train next week. (a) taking (b) takes (c) took (d) take
  27. 27.They ___ in the pool right now. (a) is swimming (b) are swim (c) am swimming (d) are swimming
  28. 28.They ___ written a letter already. (a) have (b) has
  29. 29.When Dad called, you ___ already washed the dishes. (a) has (b) had (c) have
  30. 30.Choose the right verb: Each of the girls ___ a locker. (a) has (b) have
  31. 31.___ I eat a mango every morning? (a) Is (b) Do (c) Are (d) Does
  32. 32.You ___ going to send a message next week. (a) is (b) are (c) am
  33. 33.Sneha ___ baked a cake already. (a) has (b) have
  34. 34.Which is the correct -ing form of “play”? (a) playeing (b) playying (c) playing
  35. 35.Choose the right verb: The news ___ good today. (a) are (b) is
  36. 36.What is the past tense of “take”? (a) taken (b) took (c) taked (d) taking
  37. 37.At 8 pm yesterday, my brother ___ tea. (a) is making (b) was making (c) were making (d) was make
  38. 38.Choose the right verb: Either Neel or my cousins ___ coming today. (a) is (b) are
  39. 39.___ she drawing a picture now? (a) Is (b) Are (c) Am
  40. 40.Name the tense: “You bring lunch.” (a) simple past (b) simple future (c) past perfect (d) simple present

Answer key

  1. had sent
  2. have
  3. will win
  4. clap
  5. cleaned
  6. simple present
  7. Do
  8. had climbed
  9. were going
  10. were clapping
  11. had
  12. present perfect
  13. had cooked
  14. is
  15. were writing
  16. draws
  17. Do
  18. is
  19. is
  20. has worked
  21. drank
  22. Is
  23. were washing
  24. doesn't
  25. were flying
  26. take
  27. are swimming
  28. have
  29. had
  30. has
  31. Do
  32. are
  33. has
  34. playing
  35. is
  36. took
  37. was making
  38. are
  39. Is
  40. simple present

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