← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 747 · 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 has lived in Pune ___ a long time. (a) for (b) since
  2. 2.Name the tense: “He has sung a song.” (a) simple future (b) simple present (c) present continuous (d) present perfect
  3. 3.Choose the right verb: One of my cousins ___ in Class 3. (a) are (b) is
  4. 4.They ___ a mango when Mum came home. (a) were eating (b) are eating (c) was eating (d) were eat
  5. 5.My sister ___ the ball at 8 pm yesterday. (a) is catching (b) was catching (c) was catch (d) were catching
  6. 6.We ___ the bag every morning. (a) carries (b) carrying (c) carry
  7. 7.___ my brother study science twice a week? (a) Is (b) Does (c) Are (d) Do
  8. 8.Farhan ___ a tree when Mum came home. (a) were climbing (b) is climbing (c) was climb (d) was climbing
  9. 9.Choose the right verb: Every child ___ a locker. (a) have (b) has
  10. 10.Ananya ___ the match before the bell rang. (a) has won (b) had won (c) had win (d) have won
  11. 11.My cousins ___ in this school since 2019. (a) taught (b) teach (c) have taught (d) has taught
  12. 12.___ he climb a tree every day? (a) Is (b) Does (c) Do (d) Are
  13. 13.Name the tense: “We have taken the train.” (a) simple present (b) past continuous (c) present continuous (d) present perfect
  14. 14.Choose the right verb: Each of the students ___ a locker. (a) have (b) has
  15. 15.You ___ going to go to school next Sunday. (a) are (b) am (c) is
  16. 16.Name the tense: “Ira bought vegetables.” (a) simple present (b) simple future (c) simple past (d) present continuous
  17. 17.Name the tense: “He has caught the ball.” (a) past continuous (b) present continuous (c) simple present (d) present perfect
  18. 18.You ___ bring lunch twice a week. (a) doesn't (b) aren't (c) don't
  19. 19.Name the tense: “They are catching the ball.” (a) simple present (b) simple future (c) past continuous (d) present continuous
  20. 20.___ the students planting a tree now? (a) Is (b) Am (c) Are
  21. 21.I did not ___ rice last Sunday. (a) cooks (b) cooked (c) cooking (d) cook
  22. 22.Manav ___ to school next week. (a) will go (b) went (c) will going (d) will goes
  23. 23.You have just ___ cricket. (a) play (b) playing (c) plays (d) played
  24. 24.He ___ a bicycle at the moment. (a) is ride (b) are riding (c) is riding (d) am riding
  25. 25.My brother ___ a letter before the guests arrived. (a) had wrote (b) has written (c) had written (d) have written
  26. 26.They did not ___ the match last Sunday. (a) wins (b) win (c) won (d) winning
  27. 27.Choose the right verb: Every child ___ a name tag. (a) has (b) have
  28. 28.He ___ the ball right now. (a) is throwing (b) are throwing (c) is throw (d) am throwing
  29. 29.You did not ___ Hindi last Sunday. (a) speak (b) speaks (c) speaking (d) spoke
  30. 30.___ he go to school every Sunday? (a) Are (b) Do (c) Does (d) Is
  31. 31.___ she studying science at the moment? (a) Am (b) Is (c) Are
  32. 32.By the time Mum came home, my brother ___ the room. (a) had clean (b) had cleaned (c) have cleaned (d) has cleaned
  33. 33.What is the past tense of “bring”? (a) bringing (b) brought (c) bringed
  34. 34.When Dad called, my brother ___ already made tea. (a) have (b) had (c) has
  35. 35.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  36. 36.___ Arjun eating a mango right now? (a) Am (b) Is (c) Are
  37. 37.Name the tense: “Priya will cook rice.” (a) present perfect (b) simple future (c) past continuous (d) simple past
  38. 38.You did not ___ a song yesterday. (a) singing (b) sing (c) sings (d) sang
  39. 39.___ my brother wash the dishes every Sunday? (a) Do (b) Is (c) Are (d) Does
  40. 40.What is the past tense of “win”? (a) winning (b) winned (c) won

Answer key

  1. for
  2. present perfect
  3. is
  4. were eating
  5. was catching
  6. carry
  7. Does
  8. was climbing
  9. has
  10. had won
  11. have taught
  12. Does
  13. present perfect
  14. has
  15. are
  16. simple past
  17. present perfect
  18. don't
  19. present continuous
  20. Are
  21. cook
  22. will go
  23. played
  24. is riding
  25. had written
  26. win
  27. has
  28. is throwing
  29. speak
  30. Does
  31. Is
  32. had cleaned
  33. brought
  34. had
  35. is
  36. Is
  37. simple future
  38. sing
  39. Does
  40. won

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