← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 524 · 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, I ___ already watched a cartoon. (a) have (b) has (c) had
  2. 2.___ I wash the dishes every day? (a) Does (b) Is (c) Are (d) Do
  3. 3.Name the tense: “I made tea.” (a) present continuous (b) simple future (c) simple present (d) simple past
  4. 4.When the bell rang, she ___ to school. (a) was going (b) were going (c) is going (d) was go
  5. 5.___ he going to school at the moment? (a) Am (b) Are (c) Is
  6. 6.We have just ___ the dog. (a) fed (b) feeds (c) feeding (d) feed
  7. 7.Omkar ___ in this school since 2021. (a) has studied (b) studies (c) studied (d) have studied
  8. 8.Name the tense: “I am feeding the dog.” (a) simple future (b) present continuous (c) present perfect (d) past continuous
  9. 9.Diya ___ a letter before the bell rang. (a) had wrote (b) have written (c) had written (d) has written
  10. 10.You have worked in Delhi ___ 2020. (a) for (b) since
  11. 11.You ___ in the park on Saturdays. (a) run (b) running (c) runs
  12. 12.Name the tense: “You were watching a cartoon.” (a) past continuous (b) simple future (c) simple present (d) present continuous
  13. 13.Sneha ___ a letter when the phone rang. (a) is writing (b) was write (c) were writing (d) was writing
  14. 14.Manav ___ watch a cartoon on Saturdays. (a) isn't (b) doesn't (c) don't
  15. 15.The children ___ the train in 2023. (a) take (b) taked (c) will take (d) took
  16. 16.Kabir ___ drink milk twice a week. (a) isn't (b) doesn't (c) don't
  17. 17.He ___ in Delhi since 2022. (a) worked (b) works (c) have worked (d) has worked
  18. 18.They ___ tea every day. (a) make (b) making (c) makes
  19. 19.My brother ___ the room when the bell rang. (a) was cleaning (b) is cleaning (c) were cleaning (d) was clean
  20. 20.You ___ told a story already. (a) have (b) has
  21. 21.What is the past tense of “build”? (a) built (b) building (c) builded
  22. 22.Choose the right verb: One of my friends ___ in Class 3. (a) is (b) are
  23. 23.Which is the correct -ing form of “fly”? (a) flying (b) flyeing (c) flyying
  24. 24.Choose the right verb: Each player ___ a locker. (a) has (b) have
  25. 25.Choose the right verb: The news ___ good today. (a) is (b) are
  26. 26.___ Ira carry the bag every Sunday? (a) Do (b) Is (c) Does (d) Are
  27. 27.You did not ___ on the stage yesterday. (a) dance (b) dances (c) dancing (d) danced
  28. 28.Name the tense: “They were baking a cake.” (a) past continuous (b) simple future (c) simple past (d) present continuous
  29. 29.You ___ draw a picture on Saturdays. (a) doesn't (b) aren't (c) don't
  30. 30.Sneha did not ___ a story in 2023. (a) telling (b) tell (c) tells (d) told
  31. 31.We ___ in this school since 2022. (a) has taught (b) teach (c) have taught (d) taught
  32. 32.By the time Mum came home, we ___ lunch. (a) had brought (b) had bring (c) have brought (d) has brought
  33. 33.My sister ___ rice when the phone rang. (a) was cook (b) is cooking (c) was cooking (d) were cooking
  34. 34.___ she jog in the park every day? (a) Does (b) Are (c) Do (d) Is
  35. 35.He ___ a story before Mum came home. (a) had told (b) has told (c) have told (d) had tell
  36. 36.Ira ___ play cricket every day. (a) doesn't (b) isn't (c) don't
  37. 37.I ___ send a message every morning. (a) doesn't (b) aren't (c) don't
  38. 38.Aisha has just ___ a cake. (a) bake (b) baked (c) baking (d) bakes
  39. 39.I ___ a message now. (a) is sending (b) am send (c) am sending (d) are sending
  40. 40.Name the tense: “She spoke Hindi.” (a) past continuous (b) simple future (c) simple past (d) present continuous

Answer key

  1. had
  2. Do
  3. simple past
  4. was going
  5. Is
  6. fed
  7. has studied
  8. present continuous
  9. had written
  10. since
  11. run
  12. past continuous
  13. was writing
  14. doesn't
  15. took
  16. doesn't
  17. has worked
  18. make
  19. was cleaning
  20. have
  21. built
  22. is
  23. flying
  24. has
  25. is
  26. Does
  27. dance
  28. past continuous
  29. don't
  30. tell
  31. have taught
  32. had brought
  33. was cooking
  34. Does
  35. had told
  36. doesn't
  37. don't
  38. baked
  39. am sending
  40. simple past

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