← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 223 · 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.We ___ a cap every Sunday. (a) wears (b) wearing (c) wear
  2. 2.When the phone rang, she ___ a cap. (a) were wearing (b) was wear (c) was wearing (d) is wearing
  3. 3.Name the tense: “Isha has told a story.” (a) past continuous (b) simple past (c) present perfect (d) present continuous
  4. 4.We ___ milk now. (a) are drinking (b) are drink (c) am drinking (d) is drinking
  5. 5.My sister ___ the bag right now. (a) am carrying (b) is carrying (c) are carrying (d) is carry
  6. 6.By the time Mum came home, Arjun ___ the match. (a) had won (b) had win (c) have won (d) has won
  7. 7.We ___ in the park every Sunday. (a) runs (b) run (c) running
  8. 8.By the time the bell rang, I ___ rice. (a) has cooked (b) have cooked (c) had cooked (d) had cook
  9. 9.The children did not ___ on the stage in 2023. (a) danced (b) dances (c) dance (d) dancing
  10. 10.Choose the right verb: Each of the children ___ a notebook. (a) have (b) has
  11. 11.Tara ___ tea when the phone rang. (a) was making (b) was make (c) were making (d) is making
  12. 12.She is going to ___ a tree tomorrow. (a) climbs (b) climbing (c) climbed (d) climb
  13. 13.They ___ vegetables before Mum came home. (a) had buy (b) had bought (c) has bought (d) have bought
  14. 14.My parents ___ in Pune since 2020. (a) live (b) lived (c) have lived (d) has lived
  15. 15.I ___ built a sandcastle already. (a) has (b) have
  16. 16.Pooja ___ told a story already. (a) have (b) has
  17. 17.Priya ___ the room every day. (a) clean (b) cleaning (c) cleans
  18. 18.Choose the right verb: All the boys ___ a notebook. (a) has (b) have
  19. 19.Isha ___ in Delhi since 2022. (a) has worked (b) works (c) have worked (d) worked
  20. 20.Name the tense: “Rahul has planted a tree.” (a) past perfect (b) present perfect (c) simple future (d) simple present
  21. 21.They did not ___ a story two days ago. (a) telling (b) tells (c) told (d) tell
  22. 22.Choose the right verb: Each of the girls ___ a ID card. (a) have (b) has
  23. 23.They did not ___ a cap last Sunday. (a) wearing (b) wear (c) wore (d) wears
  24. 24.My cousins ___ tea every day. (a) makes (b) making (c) make
  25. 25.Choose the right verb: Each of the students ___ a water bottle. (a) has (b) have
  26. 26.When Mum came home, I ___ the dog. (a) was feeding (b) am feeding (c) was feed (d) were feeding
  27. 27.By the time Mum came home, she ___ rice. (a) have cooked (b) had cooked (c) had cook (d) has cooked
  28. 28.Name the tense: “He has drunk milk.” (a) past perfect (b) simple future (c) past continuous (d) present perfect
  29. 29.Name the tense: “I have planted a tree.” (a) simple present (b) present continuous (c) simple past (d) present perfect
  30. 30.Name the tense: “Dev will go to school.” (a) simple present (b) present perfect (c) past perfect (d) simple future
  31. 31.You ___ science in 2023. (a) have studied (b) study (c) studied (d) will study
  32. 32.You ___ rice before the guests arrived. (a) has cooked (b) had cooked (c) had cook (d) have cooked
  33. 33.Kavya ___ win the match on Saturdays. (a) don't (b) doesn't (c) isn't
  34. 34.He has played in the garden ___ 8 o'clock. (a) for (b) since
  35. 35.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  36. 36.Choose the right verb: The basket of mangoes ___ heavy. (a) is (b) are
  37. 37.Name the tense: “My friends are eating a mango.” (a) simple present (b) past perfect (c) present continuous (d) simple past
  38. 38.Karan ___ the bag at 8 pm yesterday. (a) was carry (b) is carrying (c) was carrying (d) were carrying
  39. 39.I ___ going to eat a mango next week. (a) is (b) am (c) are
  40. 40.She ___ study science every morning. (a) isn't (b) don't (c) doesn't

Answer key

  1. wear
  2. was wearing
  3. present perfect
  4. are drinking
  5. is carrying
  6. had won
  7. run
  8. had cooked
  9. dance
  10. has
  11. was making
  12. climb
  13. had bought
  14. have lived
  15. have
  16. has
  17. cleans
  18. have
  19. has worked
  20. present perfect
  21. tell
  22. has
  23. wear
  24. make
  25. has
  26. was feeding
  27. had cooked
  28. present perfect
  29. present perfect
  30. simple future
  31. studied
  32. had cooked
  33. doesn't
  34. since
  35. is
  36. is
  37. present continuous
  38. was carrying
  39. am
  40. doesn't

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