← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 52 · 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.Choose the right verb: Each boy ___ a water bottle. (a) have (b) has
  2. 2.___ I washing the dishes right now? (a) Am (b) Are (c) Is
  3. 3.When it started to rain, Rahul ___ a cake. (a) was bake (b) was baking (c) were baking (d) is baking
  4. 4.When Dad called, they ___ already bought vegetables. (a) have (b) has (c) had
  5. 5.My cousins ___ climbed a tree already. (a) have (b) has
  6. 6.Choose the right verb: Each of the students ___ a name tag. (a) has (b) have
  7. 7.My sister ___ a tree before the bell rang. (a) had climbed (b) had climb (c) has climbed (d) have climbed
  8. 8.We have worked in Delhi ___ January. (a) for (b) since
  9. 9.When Dad called, we ___ already sung a song. (a) has (b) had (c) have
  10. 10.Name the tense: “She plays cricket.” (a) present continuous (b) simple present (c) past continuous (d) simple past
  11. 11.By the time we reached, she ___ a cake. (a) have baked (b) had baked (c) had bake (d) has baked
  12. 12.When Dad called, he ___ already carried the bag. (a) have (b) has (c) had
  13. 13.By the time the bell rang, Myra ___ a picture. (a) have drawn (b) had drawn (c) has drawn (d) had drew
  14. 14.Name the tense: “He has thrown the ball.” (a) simple present (b) present continuous (c) past perfect (d) present perfect
  15. 15.She is going to ___ a tree next Sunday. (a) climb (b) climbs (c) climbed (d) climbing
  16. 16.Name the tense: “My brother jogged in the park.” (a) past perfect (b) simple present (c) simple past (d) present continuous
  17. 17.You did not ___ Hindi in 2023. (a) speaks (b) speaking (c) spoke (d) speak
  18. 18.Which is the correct -ing form of “wear”? (a) wearring (b) weareing (c) wearing
  19. 19.My sister ___ a song now. (a) are singing (b) is singing (c) is sing (d) am singing
  20. 20.Which is the correct -ing form of “help”? (a) helping (b) helpping (c) helpeing
  21. 21.My sister ___ in this school since 2021. (a) has studied (b) have studied (c) studied (d) studies
  22. 22.We ___ run in the park every day. (a) don't (b) aren't (c) doesn't
  23. 23.She ___ swim in the pool on Saturdays. (a) don't (b) isn't (c) doesn't
  24. 24.The students did not ___ a tree in 2023. (a) climbed (b) climb (c) climbing (d) climbs
  25. 25.___ she write a letter twice a week? (a) Do (b) Is (c) Does (d) Are
  26. 26.I ___ jogged in the park already. (a) have (b) has
  27. 27.___ you run in the park in 2023? (a) Does (b) Was (c) Did (d) Do
  28. 28.He ___ flown a kite already. (a) has (b) have
  29. 29.Name the tense: “We are eating a mango.” (a) simple present (b) present continuous (c) present perfect (d) simple past
  30. 30.We ___ a letter in 2023. (a) will write (b) writed (c) wrote (d) write
  31. 31.My sister ___ study science every day. (a) doesn't (b) isn't (c) don't
  32. 32.I am going to ___ a kite next week. (a) flies (b) flew (c) fly (d) flying
  33. 33.Omkar ___ a picture on Saturdays. (a) draws (b) draw (c) drawing
  34. 34.They are going to ___ the match next week. (a) wins (b) won (c) win (d) winning
  35. 35.Which is the correct -ing form of “go”? (a) going (b) goeing (c) gooing
  36. 36.You ___ going to jog in the park next month. (a) am (b) is (c) are
  37. 37.Priya ___ a tree when Mum came home. (a) was climbing (b) is climbing (c) was climb (d) were climbing
  38. 38.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  39. 39.By the time Mum came home, we ___ milk. (a) had drunk (b) had drank (c) have drunk (d) has drunk
  40. 40.The students ___ in this school since 2019. (a) teach (b) taught (c) have taught (d) has taught

Answer key

  1. has
  2. Am
  3. was baking
  4. had
  5. have
  6. has
  7. had climbed
  8. since
  9. had
  10. simple present
  11. had baked
  12. had
  13. had drawn
  14. present perfect
  15. climb
  16. simple past
  17. speak
  18. wearing
  19. is singing
  20. helping
  21. has studied
  22. don't
  23. doesn't
  24. climb
  25. Does
  26. have
  27. Did
  28. has
  29. present continuous
  30. wrote
  31. doesn't
  32. fly
  33. draws
  34. win
  35. going
  36. are
  37. was climbing
  38. are
  39. had drunk
  40. have taught

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