← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 66 · 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.My brother ___ wear a cap on Saturdays. (a) don't (b) isn't (c) doesn't
  2. 2.You ___ bake a cake every morning. (a) aren't (b) doesn't (c) don't
  3. 3.Riya ___ in the pool at the moment. (a) is swim (b) am swimming (c) are swimming (d) is swimming
  4. 4.He ___ a song before the bell rang. (a) had sung (b) has sung (c) had sang (d) have sung
  5. 5.My brother has had this bicycle ___ two years. (a) since (b) for
  6. 6.Which is the correct -ing form of “plant”? (a) plantting (b) planting (c) planteing
  7. 7.Riya ___ a message last Sunday. (a) will send (b) sent (c) sends (d) sended
  8. 8.My parents ___ ridden a bicycle already. (a) have (b) has
  9. 9.She ___ the dishes at the moment. (a) is washing (b) are washing (c) is wash (d) am washing
  10. 10.___ my brother going to school at the moment? (a) Is (b) Are (c) Am
  11. 11.The students ___ a cake at 8 pm yesterday. (a) was baking (b) were baking (c) were bake (d) are baking
  12. 12.My sister ___ a song at 8 pm yesterday. (a) was singing (b) were singing (c) was sing (d) is singing
  13. 13.They ___ the room before it got dark. (a) has cleaned (b) had cleaned (c) had clean (d) have cleaned
  14. 14.Choose the right verb: There ___ some milk in the jug. (a) are (b) is
  15. 15.My sister ___ dance on the stage twice a week. (a) don't (b) doesn't (c) isn't
  16. 16.Choose the right verb: All the students ___ a notebook. (a) has (b) have
  17. 17.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  18. 18.Choose the right verb: My spectacles ___ on the table. (a) are (b) is
  19. 19.She has just ___ to school. (a) go (b) going (c) gone (d) went
  20. 20.You ___ a letter two days ago. (a) write (b) writed (c) will write (d) wrote
  21. 21.Ira ___ on the stage two days ago. (a) dances (b) danced (c) will dance (d) has danced
  22. 22.They ___ a cap before Mum came home. (a) had wore (b) has worn (c) had worn (d) have worn
  23. 23.What is the past tense of “fly”? (a) flown (b) flying (c) flyed (d) flew
  24. 24.They ___ in Pune since 2022. (a) live (b) have lived (c) lived (d) has lived
  25. 25.The students ___ on the stage twice a week. (a) dances (b) dancing (c) dance
  26. 26.Choose the right verb: One of my friends ___ in Class 5. (a) are (b) is
  27. 27.When Dad called, I ___ already sung a song. (a) have (b) has (c) had
  28. 28.Name the tense: “I carried the bag.” (a) simple past (b) present continuous (c) past continuous (d) simple future
  29. 29.Aarav ___ made tea already. (a) have (b) has
  30. 30.My friends have just ___ a message. (a) sends (b) send (c) sending (d) sent
  31. 31.Name the tense: “They will win the match.” (a) present continuous (b) past perfect (c) past continuous (d) simple future
  32. 32.I ___ a cap right now. (a) am wear (b) am wearing (c) are wearing (d) is wearing
  33. 33.Choose the right verb: All the students ___ a name tag. (a) has (b) have
  34. 34.My sister ___ a tree at 8 pm yesterday. (a) is planting (b) was planting (c) were planting (d) was plant
  35. 35.We ___ on the stage last week. (a) will dance (b) have danced (c) dance (d) danced
  36. 36.She has had this bicycle ___ two years. (a) for (b) since
  37. 37.By the time the bell rang, you ___ science. (a) had study (b) had studied (c) has studied (d) have studied
  38. 38.___ I run in the park every Sunday? (a) Are (b) Does (c) Is (d) Do
  39. 39.She ___ Hindi right now. (a) am speaking (b) is speaking (c) are speaking (d) is speak
  40. 40.___ she baking a cake now? (a) Are (b) Is (c) Am

Answer key

  1. doesn't
  2. don't
  3. is swimming
  4. had sung
  5. for
  6. planting
  7. sent
  8. have
  9. is washing
  10. Is
  11. were baking
  12. was singing
  13. had cleaned
  14. is
  15. doesn't
  16. have
  17. is
  18. are
  19. gone
  20. wrote
  21. danced
  22. had worn
  23. flew
  24. have lived
  25. dance
  26. is
  27. had
  28. simple past
  29. has
  30. sent
  31. simple future
  32. am wearing
  33. have
  34. was planting
  35. danced
  36. for
  37. had studied
  38. Do
  39. is speaking
  40. Is

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