← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 909 · 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.When Dad called, the students ___ already climbed a tree. (a) had (b) have (c) has
  2. 2.Name the tense: “We are going to school.” (a) past continuous (b) past perfect (c) present continuous (d) present perfect
  3. 3.___ my sister watching a cartoon at the moment? (a) Are (b) Is (c) Am
  4. 4.Choose the right verb: The box of pencils ___ on the table. (a) is (b) are
  5. 5.She ___ a cake before Mum came home. (a) had bake (b) have baked (c) has baked (d) had baked
  6. 6.We ___ a message next Sunday. (a) will send (b) sent (c) will sending (d) will sends
  7. 7.He ___ the match now. (a) are winning (b) am winning (c) is winning (d) is win
  8. 8.I ___ thrown the ball already. (a) has (b) have
  9. 9.___ my brother watching a cartoon right now? (a) Is (b) Are (c) Am
  10. 10.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  11. 11.My sister ___ a picture before Mum came home. (a) had drew (b) has drawn (c) had drawn (d) have drawn
  12. 12.Name the tense: “My brother will clap for the team.” (a) present continuous (b) simple present (c) present perfect (d) simple future
  13. 13.What is the past tense of “send”? (a) sending (b) sended (c) sent
  14. 14.___ she bake a cake two days ago? (a) Was (b) Does (c) Did (d) Do
  15. 15.We ___ in Delhi since 2020. (a) have worked (b) has worked (c) worked (d) work
  16. 16.___ Tara study science in 2023? (a) Do (b) Does (c) Was (d) Did
  17. 17.I ___ milk yesterday. (a) drinked (b) drank (c) drink (d) will drink
  18. 18.The students ___ swim in the pool every day. (a) doesn't (b) don't (c) aren't
  19. 19.My brother ___ a letter tomorrow. (a) wrote (b) will writes (c) will write (d) will writing
  20. 20.___ you cooking rice right now? (a) Is (b) Are (c) Am
  21. 21.Name the tense: “Kunal rides a bicycle.” (a) simple present (b) simple future (c) present perfect (d) past perfect
  22. 22.When the bell rang, he ___ the match. (a) were winning (b) was win (c) is winning (d) was winning
  23. 23.They ___ milk now. (a) are drink (b) am drinking (c) is drinking (d) are drinking
  24. 24.At 8 pm yesterday, my cousins ___ tea. (a) was making (b) were making (c) were make (d) are making
  25. 25.Choose the right verb: Each player ___ a notebook. (a) have (b) has
  26. 26.Nisha ___ the train last Sunday. (a) taked (b) takes (c) took (d) will take
  27. 27.___ my parents feed the dog twice a week? (a) Do (b) Is (c) Does (d) Are
  28. 28.When the bell rang, you ___ to school. (a) was going (b) are going (c) were go (d) were going
  29. 29.My brother has just ___ a kite. (a) flew (b) flying (c) fly (d) flown
  30. 30.We ___ washed the dishes already. (a) has (b) have
  31. 31.My cousins ___ in the park right now. (a) are run (b) are running (c) is running (d) am running
  32. 32.I have just ___ a bicycle. (a) riding (b) ridden (c) ride (d) rode
  33. 33.When Dad called, Zoya ___ already drunk milk. (a) has (b) have (c) had
  34. 34.___ Sneha play cricket on Saturdays? (a) Are (b) Does (c) Do (d) Is
  35. 35.___ he baking a cake now? (a) Are (b) Is (c) Am
  36. 36.They ___ tea when it started to rain. (a) were make (b) were making (c) are making (d) was making
  37. 37.By the time the guests arrived, they ___ the dishes. (a) has washed (b) have washed (c) had wash (d) had washed
  38. 38.We ___ a bicycle now. (a) are riding (b) are ride (c) is riding (d) am riding
  39. 39.Name the tense: “We have cooked rice.” (a) simple past (b) present continuous (c) present perfect (d) past perfect
  40. 40.Name the tense: “Manav was jogging in the park.” (a) past continuous (b) past perfect (c) simple future (d) present continuous

Answer key

  1. had
  2. present continuous
  3. Is
  4. is
  5. had baked
  6. will send
  7. is winning
  8. have
  9. Is
  10. is
  11. had drawn
  12. simple future
  13. sent
  14. Did
  15. have worked
  16. Did
  17. drank
  18. don't
  19. will write
  20. Are
  21. simple present
  22. was winning
  23. are drinking
  24. were making
  25. has
  26. took
  27. Do
  28. were going
  29. flown
  30. have
  31. are running
  32. ridden
  33. had
  34. Does
  35. Is
  36. were making
  37. had washed
  38. are riding
  39. present perfect
  40. past continuous

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