← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 107 · 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.Myra has worked in Delhi ___ a long time. (a) for (b) since
  2. 2.Choose the right verb: One of my classmates ___ in Class 5. (a) are (b) is
  3. 3.When Dad called, the students ___ already drunk milk. (a) have (b) has (c) had
  4. 4.You have just ___ for the team. (a) clapped (b) claps (c) clap (d) clapping
  5. 5.By the time the guests arrived, you ___ a letter. (a) had wrote (b) had written (c) have written (d) has written
  6. 6.What is the past tense of “swim”? (a) swam (b) swimmed (c) swum (d) swimming
  7. 7.Choose the right verb: Neither Yash nor my cousins ___ coming today. (a) are (b) is
  8. 8.Which is the correct -ing form of “study”? (a) studyying (b) studying (c) studyeing
  9. 9.___ you draw a picture last Sunday? (a) Was (b) Do (c) Did (d) Does
  10. 10.___ I throwing the ball right now? (a) Are (b) Am (c) Is
  11. 11.The students ___ the room when the bell rang. (a) was cleaning (b) are cleaning (c) were cleaning (d) were clean
  12. 12.He did not ___ vegetables last week. (a) buy (b) bought (c) buying (d) buys
  13. 13.I ___ cleaned the room already. (a) has (b) have
  14. 14.My friends did not ___ a picture last Sunday. (a) drawing (b) drew (c) draw (d) draws
  15. 15.My parents ___ a tree twice a week. (a) planting (b) plants (c) plant
  16. 16.We ___ a bicycle before the bell rang. (a) has ridden (b) have ridden (c) had rode (d) had ridden
  17. 17.Choose the right verb: Each of the girls ___ a locker. (a) has (b) have
  18. 18.When the bell rang, we ___ a tree. (a) are planting (b) were planting (c) were plant (d) was planting
  19. 19.You ___ in this school since 2022. (a) teach (b) have taught (c) taught (d) has taught
  20. 20.___ he winning the match now? (a) Are (b) Am (c) Is
  21. 21.He has just ___ lunch. (a) bring (b) bringing (c) brings (d) brought
  22. 22.We have had this bicycle ___ six months. (a) for (b) since
  23. 23.We ___ going to dance on the stage next week. (a) am (b) are (c) is
  24. 24.You ___ the train every day. (a) taking (b) takes (c) take
  25. 25.Which is the correct -ing form of “swim”? (a) swimeing (b) swimming (c) swiming
  26. 26.Name the tense: “Sneha swims in the pool.” (a) past continuous (b) simple future (c) simple present (d) present perfect
  27. 27.The children ___ the train now. (a) are take (b) are taking (c) is taking (d) am taking
  28. 28.He ___ wear a cap every Sunday. (a) isn't (b) don't (c) doesn't
  29. 29.You ___ a letter right now. (a) is writing (b) are writing (c) are write (d) am writing
  30. 30.Diya ___ going to watch a cartoon next month. (a) are (b) am (c) is
  31. 31.When Dad called, they ___ already cleaned the room. (a) have (b) had (c) has
  32. 32.Name the tense: “You were flying a kite.” (a) simple past (b) present perfect (c) past continuous (d) simple future
  33. 33.Name the tense: “I was throwing the ball.” (a) simple past (b) present perfect (c) simple present (d) past continuous
  34. 34.Name the tense: “We had won the match.” (a) simple present (b) present continuous (c) simple past (d) past perfect
  35. 35.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  36. 36.My sister has played in the garden ___ 8 o'clock. (a) for (b) since
  37. 37.___ my cousins buy vegetables every morning? (a) Do (b) Does (c) Is (d) Are
  38. 38.I ___ the dishes before Mum came home. (a) have washed (b) had washed (c) has washed (d) had wash
  39. 39.Which is the correct -ing form of “throw”? (a) throweing (b) throwwing (c) throwing
  40. 40.Name the tense: “Ishaan is telling a story.” (a) simple present (b) present perfect (c) present continuous (d) past continuous

Answer key

  1. for
  2. is
  3. had
  4. clapped
  5. had written
  6. swam
  7. are
  8. studying
  9. Did
  10. Am
  11. were cleaning
  12. buy
  13. have
  14. draw
  15. plant
  16. had ridden
  17. has
  18. were planting
  19. have taught
  20. Is
  21. brought
  22. for
  23. are
  24. take
  25. swimming
  26. simple present
  27. are taking
  28. doesn't
  29. are writing
  30. is
  31. had
  32. past continuous
  33. past continuous
  34. past perfect
  35. is
  36. since
  37. Do
  38. had washed
  39. throwing
  40. present continuous

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