← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 660 · 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.Choose the right verb: Each boy ___ a locker. (a) has (b) have
  2. 2.Karan ___ a tree at 8 pm yesterday. (a) was climb (b) is climbing (c) was climbing (d) were climbing
  3. 3.I ___ the dog every day. (a) feed (b) feeding (c) feeds
  4. 4.Name the tense: “You are bringing lunch.” (a) present continuous (b) past perfect (c) simple past (d) present perfect
  5. 5.Farhan ___ a bicycle next week. (a) will rides (b) rode (c) will riding (d) will ride
  6. 6.Zoya ___ a cap now. (a) are wearing (b) am wearing (c) is wear (d) is wearing
  7. 7.We have just ___ cricket. (a) play (b) playing (c) plays (d) played
  8. 8.Which is the correct -ing form of “dance”? (a) dancing (b) danceing (c) danceeing
  9. 9.We ___ a cartoon before the guests arrived. (a) had watch (b) had watched (c) have watched (d) has watched
  10. 10.___ they swimming in the pool now? (a) Are (b) Is (c) Am
  11. 11.You have just ___ a song. (a) singing (b) sung (c) sang (d) sing
  12. 12.Name the tense: “My sister will wear a cap.” (a) present continuous (b) simple present (c) past continuous (d) simple future
  13. 13.He ___ the ball every Sunday. (a) throwing (b) throws (c) throw
  14. 14.Name the tense: “She is clapping for the team.” (a) simple future (b) simple past (c) present perfect (d) present continuous
  15. 15.The students ___ a story at the moment. (a) are tell (b) are telling (c) am telling (d) is telling
  16. 16.Rohan has waited for the bus ___ 8 o'clock. (a) for (b) since
  17. 17.Which is the correct -ing form of “watch”? (a) watcheing (b) watching (c) watchhing
  18. 18.They ___ draw a picture on Saturdays. (a) doesn't (b) aren't (c) don't
  19. 19.We ___ a message next Sunday. (a) will sending (b) will sends (c) will send (d) sent
  20. 20.My brother ___ the room next week. (a) will cleaning (b) will cleans (c) will clean (d) cleaned
  21. 21.Choose the right verb: The news ___ good today. (a) are (b) is
  22. 22.What is the past tense of “write”? (a) wrote (b) writing (c) written (d) writed
  23. 23.Name the tense: “They will take the train.” (a) simple present (b) present perfect (c) simple past (d) simple future
  24. 24.Name the tense: “I will take the train.” (a) past continuous (b) simple future (c) simple past (d) simple present
  25. 25.By the time we reached, they ___ in the park. (a) had jog (b) had jogged (c) have jogged (d) has jogged
  26. 26.Sneha did not ___ in the park last week. (a) jogging (b) jogs (c) jog (d) jogged
  27. 27.Name the tense: “We have built a sandcastle.” (a) simple present (b) past perfect (c) simple future (d) present perfect
  28. 28.I ___ drink milk twice a week. (a) don't (b) doesn't (c) aren't
  29. 29.We have just ___ in the pool. (a) swam (b) swim (c) swum (d) swimming
  30. 30.Choose the right verb: Each student ___ a locker. (a) have (b) has
  31. 31.My cousins have lived in Pune ___ five years. (a) for (b) since
  32. 32.She ___ a song tomorrow. (a) will sings (b) will singing (c) will sing (d) sang
  33. 33.Ishaan ___ written a letter already. (a) has (b) have
  34. 34.She ___ with Nani since 2019. (a) has stayed (b) stayed (c) have stayed (d) stays
  35. 35.She is going to ___ a song next month. (a) sing (b) sang (c) sings (d) singing
  36. 36.He ___ going to clean the room next week. (a) are (b) is (c) am
  37. 37.I ___ a bicycle right now. (a) am ride (b) am riding (c) are riding (d) is riding
  38. 38.She ___ a story in 2023. (a) tells (b) will tell (c) telled (d) told
  39. 39.Choose the right verb: The basket of mangoes ___ heavy. (a) are (b) is
  40. 40.Name the tense: “Farhan brings lunch.” (a) simple future (b) past continuous (c) present continuous (d) simple present

Answer key

  1. has
  2. was climbing
  3. feed
  4. present continuous
  5. will ride
  6. is wearing
  7. played
  8. dancing
  9. had watched
  10. Are
  11. sung
  12. simple future
  13. throws
  14. present continuous
  15. are telling
  16. since
  17. watching
  18. don't
  19. will send
  20. will clean
  21. is
  22. wrote
  23. simple future
  24. simple future
  25. had jogged
  26. jog
  27. present perfect
  28. don't
  29. swum
  30. has
  31. for
  32. will sing
  33. has
  34. has stayed
  35. sing
  36. is
  37. am riding
  38. told
  39. is
  40. simple present

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