← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 193 · 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.By the time Mum came home, the children ___ in the park. (a) have jogged (b) had jogged (c) had jog (d) has jogged
  2. 2.He ___ climb a tree every morning. (a) don't (b) doesn't (c) isn't
  3. 3.The children ___ a story two days ago. (a) tell (b) told (c) telled (d) will tell
  4. 4.The children ___ a kite twice a week. (a) flies (b) fly (c) flying
  5. 5.When it started to rain, we ___ a mango. (a) were eat (b) was eating (c) were eating (d) are eating
  6. 6.Farhan ___ worn a cap already. (a) has (b) have
  7. 7.What is the past tense of “throw”? (a) thrown (b) throwing (c) throwed (d) threw
  8. 8.What is the past tense of “take”? (a) taked (b) taking (c) taken (d) took
  9. 9.___ she dance on the stage last Sunday? (a) Did (b) Was (c) Do (d) Does
  10. 10.Choose the right verb: Mathematics ___ my favourite subject. (a) is (b) are
  11. 11.When Dad called, you ___ already told a story. (a) have (b) has (c) had
  12. 12.My parents have just ___ lunch. (a) bringing (b) brought (c) bring (d) brings
  13. 13.Name the tense: “They wrote a letter.” (a) simple future (b) past continuous (c) past perfect (d) simple past
  14. 14.My sister ___ in the pool now. (a) is swimming (b) is swim (c) am swimming (d) are swimming
  15. 15.You have just ___ science. (a) studied (b) study (c) studies (d) studying
  16. 16.You ___ a message before Mum came home. (a) had sent (b) have sent (c) has sent (d) had send
  17. 17.I ___ a cap before it got dark. (a) has worn (b) have worn (c) had wore (d) had worn
  18. 18.___ you clean the room last Sunday? (a) Does (b) Was (c) Did (d) Do
  19. 19.Choose the right verb: Every boy ___ a water bottle. (a) has (b) have
  20. 20.He ___ a picture in 2023. (a) will draw (b) draws (c) drew (d) drawed
  21. 21.___ my sister help Grandma twice a week? (a) Is (b) Do (c) Are (d) Does
  22. 22.By the time we reached, she ___ a story. (a) had tell (b) have told (c) had told (d) has told
  23. 23.Sneha ___ to school at the moment. (a) is going (b) is go (c) am going (d) are going
  24. 24.Manav ___ Hindi at the moment. (a) are speaking (b) is speaking (c) am speaking (d) is speak
  25. 25.You ___ in the park at 8 pm yesterday. (a) was running (b) were run (c) were running (d) are running
  26. 26.She ___ a picture when it started to rain. (a) was drawing (b) was draw (c) is drawing (d) were drawing
  27. 27.I ___ on the stage every morning. (a) dances (b) dancing (c) dance
  28. 28.Arjun ___ in the park twice a week. (a) jog (b) jogs (c) jogging
  29. 29.She ___ drink milk on Saturdays. (a) doesn't (b) don't (c) isn't
  30. 30.Diya ___ a cartoon at the moment. (a) are watching (b) am watching (c) is watching (d) is watch
  31. 31.My friends ___ a picture when Mum came home. (a) were draw (b) are drawing (c) was drawing (d) were drawing
  32. 32.We ___ going to draw a picture next week. (a) is (b) are (c) am
  33. 33.We have worked in Delhi ___ 2019. (a) for (b) since
  34. 34.Name the tense: “They have danced on the stage.” (a) simple future (b) present perfect (c) simple present (d) past perfect
  35. 35.They ___ studied science already. (a) have (b) has
  36. 36.Name the tense: “I have fed the dog.” (a) present perfect (b) past perfect (c) simple past (d) simple present
  37. 37.Name the tense: “You have jogged in the park.” (a) present perfect (b) simple present (c) past perfect (d) past continuous
  38. 38.They did not ___ a cap last week. (a) wearing (b) wears (c) wear (d) wore
  39. 39.Name the tense: “My brother was singing a song.” (a) past continuous (b) present continuous (c) simple future (d) simple past
  40. 40.You ___ carry the bag every morning. (a) aren't (b) doesn't (c) don't

Answer key

  1. had jogged
  2. doesn't
  3. told
  4. fly
  5. were eating
  6. has
  7. threw
  8. took
  9. Did
  10. is
  11. had
  12. brought
  13. simple past
  14. is swimming
  15. studied
  16. had sent
  17. had worn
  18. Did
  19. has
  20. drew
  21. Does
  22. had told
  23. is going
  24. is speaking
  25. were running
  26. was drawing
  27. dance
  28. jogs
  29. doesn't
  30. is watching
  31. were drawing
  32. are
  33. since
  34. present perfect
  35. have
  36. present perfect
  37. present perfect
  38. wear
  39. past continuous
  40. don't

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