← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 578 · 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.By the time the guests arrived, you ___ vegetables. (a) had buy (b) had bought (c) have bought (d) has bought
  2. 2.She ___ a letter before it got dark. (a) had wrote (b) have written (c) has written (d) had written
  3. 3.He ___ in this school since 2021. (a) have studied (b) studied (c) has studied (d) studies
  4. 4.___ my brother speak Hindi every morning? (a) Are (b) Is (c) Does (d) Do
  5. 5.Choose the right verb: Each of the children ___ a locker. (a) has (b) have
  6. 6.He ___ a mango right now. (a) is eat (b) am eating (c) is eating (d) are eating
  7. 7.___ you help Grandma yesterday? (a) Does (b) Was (c) Do (d) Did
  8. 8.When the bell rang, Vivaan ___ vegetables. (a) is buying (b) were buying (c) was buy (d) was buying
  9. 9.By the time the bell rang, he ___ a tree. (a) have planted (b) had planted (c) has planted (d) had plant
  10. 10.Name the tense: “You are speaking Hindi.” (a) simple past (b) past perfect (c) past continuous (d) present continuous
  11. 11.Isha ___ milk on Saturdays. (a) drink (b) drinking (c) drinks
  12. 12.You ___ a song last Sunday. (a) sang (b) sing (c) will sing (d) have sung
  13. 13.Ira ___ a mango before it got dark. (a) had eaten (b) has eaten (c) had ate (d) have eaten
  14. 14.Which is the correct -ing form of “write”? (a) writing (b) writeeing (c) writeing
  15. 15.Name the tense: “My brother is making tea.” (a) simple future (b) simple past (c) present continuous (d) past perfect
  16. 16.I did not ___ a song last Sunday. (a) sings (b) sing (c) singing (d) sang
  17. 17.She ___ going to ride a bicycle next month. (a) am (b) are (c) is
  18. 18.I ___ to school every morning. (a) going (b) goes (c) go
  19. 19.By the time we reached, we ___ a bicycle. (a) had rode (b) have ridden (c) had ridden (d) has ridden
  20. 20.Which is the correct -ing form of “draw”? (a) draweing (b) drawing (c) drawwing
  21. 21.Vivaan ___ lunch twice a week. (a) bringing (b) bring (c) brings
  22. 22.We have had this bicycle ___ 2019. (a) since (b) for
  23. 23.Choose the right verb: The basket of mangoes ___ heavy. (a) is (b) are
  24. 24.We ___ the bag when the phone rang. (a) were carrying (b) were carry (c) was carrying (d) are carrying
  25. 25.When Dad called, you ___ already swum in the pool. (a) had (b) has (c) have
  26. 26.Choose the right verb: The box of pencils ___ on the table. (a) are (b) is
  27. 27.What is the past tense of “tell”? (a) telling (b) told (c) telled
  28. 28.When Dad called, she ___ already run in the park. (a) had (b) have (c) has
  29. 29.Zoya ___ to school every morning. (a) go (b) goes (c) going
  30. 30.Ishaan ___ run in the park already. (a) has (b) have
  31. 31.By the time the guests arrived, we ___ a tree. (a) had climb (b) have climbed (c) had climbed (d) has climbed
  32. 32.Which is the correct -ing form of “go”? (a) goeing (b) going (c) gooing
  33. 33.You ___ a tree before the guests arrived. (a) has climbed (b) had climb (c) have climbed (d) had climbed
  34. 34.Choose the right verb: Every student ___ a ID card. (a) have (b) has
  35. 35.Arjun ___ in the pool when the phone rang. (a) is swimming (b) was swimming (c) was swim (d) were swimming
  36. 36.I ___ going to throw the ball next Sunday. (a) are (b) is (c) am
  37. 37.We are going to ___ the match next week. (a) won (b) win (c) wins (d) winning
  38. 38.The children ___ a sandcastle next Sunday. (a) will builds (b) will building (c) built (d) will build
  39. 39.She did not ___ tea yesterday. (a) make (b) made (c) making (d) makes
  40. 40.They ___ rice before it got dark. (a) had cook (b) has cooked (c) have cooked (d) had cooked

Answer key

  1. had bought
  2. had written
  3. has studied
  4. Does
  5. has
  6. is eating
  7. Did
  8. was buying
  9. had planted
  10. present continuous
  11. drinks
  12. sang
  13. had eaten
  14. writing
  15. present continuous
  16. sing
  17. is
  18. go
  19. had ridden
  20. drawing
  21. brings
  22. since
  23. is
  24. were carrying
  25. had
  26. is
  27. told
  28. had
  29. goes
  30. has
  31. had climbed
  32. going
  33. had climbed
  34. has
  35. was swimming
  36. am
  37. win
  38. will build
  39. make
  40. had cooked

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