← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 594 · 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.Yash has worked in Delhi ___ two years. (a) since (b) for
  2. 2.___ we drinking milk now? (a) Are (b) Is (c) Am
  3. 3.She ___ the ball next week. (a) will catching (b) will catches (c) will catch (d) caught
  4. 4.Choose the right verb: All the children ___ a locker. (a) have (b) has
  5. 5.I ___ a letter last week. (a) writed (b) write (c) wrote (d) will write
  6. 6.___ he tell a story every Sunday? (a) Does (b) Is (c) Do (d) Are
  7. 7.Name the tense: “She will speak Hindi.” (a) simple future (b) present continuous (c) past continuous (d) simple past
  8. 8.Choose the right verb: Every student ___ a name tag. (a) have (b) has
  9. 9.Name the tense: “My brother will throw the ball.” (a) past perfect (b) present continuous (c) simple future (d) present perfect
  10. 10.Diya ___ the bag next month. (a) will carry (b) will carrying (c) carried (d) will carries
  11. 11.By the time the guests arrived, I ___ the dishes. (a) had washed (b) had wash (c) has washed (d) have washed
  12. 12.My brother is going to ___ the train next week. (a) took (b) taking (c) take (d) takes
  13. 13.What is the past tense of “bring”? (a) brought (b) bringed (c) bringing
  14. 14.She has just ___ a mango. (a) ate (b) eaten (c) eat (d) eating
  15. 15.My sister has just ___ milk. (a) drinking (b) drank (c) drunk (d) drink
  16. 16.Sneha ___ run in the park on Saturdays. (a) don't (b) isn't (c) doesn't
  17. 17.Riya ___ lunch when it started to rain. (a) is bringing (b) was bring (c) were bringing (d) was bringing
  18. 18.He ___ going to feed the dog tomorrow. (a) am (b) are (c) is
  19. 19.Name the tense: “We had clapped for the team.” (a) simple past (b) simple future (c) present continuous (d) past perfect
  20. 20.By the time we reached, they ___ Hindi. (a) have spoken (b) had spoken (c) has spoken (d) had spoke
  21. 21.___ my brother carrying the bag right now? (a) Are (b) Is (c) Am
  22. 22.He ___ for the team now. (a) is clap (b) am clapping (c) is clapping (d) are clapping
  23. 23.Name the tense: “Dev swims in the pool.” (a) past perfect (b) past continuous (c) present perfect (d) simple present
  24. 24.Aditya ___ the train on Saturdays. (a) taking (b) takes (c) take
  25. 25.They ___ the room right now. (a) is cleaning (b) are cleaning (c) are clean (d) am cleaning
  26. 26.She ___ in the park when it started to rain. (a) is jogging (b) were jogging (c) was jogging (d) was jog
  27. 27.Choose the right verb: There ___ a mango in the basket. (a) are (b) is
  28. 28.My sister ___ a sandcastle before it got dark. (a) has built (b) have built (c) had build (d) had built
  29. 29.Which is the correct -ing form of “cook”? (a) cooking (b) cookeing (c) cookking
  30. 30.My sister has just ___ the room. (a) cleaning (b) clean (c) cleaned (d) cleans
  31. 31.We ___ going to plant a tree next month. (a) is (b) am (c) are
  32. 32.My sister ___ the dishes last week. (a) washed (b) washes (c) will wash (d) has washed
  33. 33.By the time we reached, Rahul ___ a song. (a) has sung (b) had sung (c) had sang (d) have sung
  34. 34.The students ___ going to eat a mango next month. (a) is (b) are (c) am
  35. 35.Myra ___ a letter tomorrow. (a) wrote (b) will writing (c) will writes (d) will write
  36. 36.Ananya ___ in Delhi since 2019. (a) has worked (b) have worked (c) works (d) worked
  37. 37.___ they planting a tree at the moment? (a) Are (b) Am (c) Is
  38. 38.Name the tense: “Ananya has planted a tree.” (a) past continuous (b) present perfect (c) past perfect (d) present continuous
  39. 39.My friends have just ___ the match. (a) wins (b) won (c) win (d) winning
  40. 40.Zoya ___ going to dance on the stage tomorrow. (a) is (b) are (c) am

Answer key

  1. for
  2. Are
  3. will catch
  4. have
  5. wrote
  6. Does
  7. simple future
  8. has
  9. simple future
  10. will carry
  11. had washed
  12. take
  13. brought
  14. eaten
  15. drunk
  16. doesn't
  17. was bringing
  18. is
  19. past perfect
  20. had spoken
  21. Is
  22. is clapping
  23. simple present
  24. takes
  25. are cleaning
  26. was jogging
  27. is
  28. had built
  29. cooking
  30. cleaned
  31. are
  32. washed
  33. had sung
  34. are
  35. will write
  36. has worked
  37. Are
  38. present perfect
  39. won
  40. is

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