← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 465 · 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.You have just ___ Hindi. (a) spoken (b) spoke (c) speak (d) speaking
  2. 2.Name the tense: “My friends will draw a picture.” (a) simple present (b) present continuous (c) past perfect (d) simple future
  3. 3.I did not ___ to school two days ago. (a) went (b) going (c) go (d) goes
  4. 4.Name the tense: “Aditya was running in the park.” (a) simple past (b) past perfect (c) present perfect (d) past continuous
  5. 5.The students ___ in the park every day. (a) running (b) run (c) runs
  6. 6.___ my brother take the train every morning? (a) Is (b) Do (c) Are (d) Does
  7. 7.She ___ a song when Mum came home. (a) is singing (b) were singing (c) was singing (d) was sing
  8. 8.Pooja ___ help Grandma every day. (a) don't (b) doesn't (c) isn't
  9. 9.You ___ science now. (a) are studying (b) am studying (c) are study (d) is studying
  10. 10.___ he win the match yesterday? (a) Was (b) Does (c) Did (d) Do
  11. 11.She ___ the train right now. (a) am taking (b) are taking (c) is taking (d) is take
  12. 12.Choose the right verb: Each student ___ a name tag. (a) has (b) have
  13. 13.I have waited for the bus ___ ten minutes. (a) since (b) for
  14. 14.Diya ___ the dog twice a week. (a) feeds (b) feed (c) feeding
  15. 15.I have just ___ the dishes. (a) wash (b) washes (c) washing (d) washed
  16. 16.He ___ going to send a message next Sunday. (a) is (b) are (c) am
  17. 17.Name the tense: “I have watched a cartoon.” (a) past perfect (b) present continuous (c) present perfect (d) simple future
  18. 18.Name the tense: “Isha is watching a cartoon.” (a) past perfect (b) simple future (c) past continuous (d) present continuous
  19. 19.___ Dev clean the room every day? (a) Are (b) Is (c) Does (d) Do
  20. 20.When Dad called, we ___ already told a story. (a) has (b) have (c) had
  21. 21.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  22. 22.Choose the right verb: There ___ an apple on the plate. (a) are (b) is
  23. 23.___ she swimming in the pool right now? (a) Am (b) Are (c) Is
  24. 24.When Dad called, my parents ___ already eaten a mango. (a) has (b) have (c) had
  25. 25.We ___ the dog every morning. (a) feeds (b) feeding (c) feed
  26. 26.My brother ___ going to win the match tomorrow. (a) are (b) am (c) is
  27. 27.When the phone rang, the students ___ milk. (a) were drink (b) was drinking (c) are drinking (d) were drinking
  28. 28.___ they build a sandcastle last week? (a) Did (b) Does (c) Do (d) Was
  29. 29.Karan ___ the room twice a week. (a) cleans (b) cleaning (c) clean
  30. 30.I ___ going to cook rice next Sunday. (a) am (b) are (c) is
  31. 31.When Dad called, Diya ___ already flown a kite. (a) have (b) had (c) has
  32. 32.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  33. 33.What is the past tense of “swim”? (a) swum (b) swimming (c) swimmed (d) swam
  34. 34.She ___ a sandcastle every morning. (a) building (b) build (c) builds
  35. 35.She ___ in the park next Sunday. (a) jogged (b) will jog (c) will jogs (d) will jogging
  36. 36.They ___ a letter tomorrow. (a) will writes (b) will writing (c) wrote (d) will write
  37. 37.Nisha ___ a sandcastle next month. (a) will build (b) will building (c) will builds (d) built
  38. 38.I ___ to school in 2023. (a) will go (b) went (c) go (d) goed
  39. 39.He ___ the train at 8 pm yesterday. (a) was take (b) is taking (c) was taking (d) were taking
  40. 40.Name the tense: “My brother will speak Hindi.” (a) simple present (b) past continuous (c) present continuous (d) simple future

Answer key

  1. spoken
  2. simple future
  3. go
  4. past continuous
  5. run
  6. Does
  7. was singing
  8. doesn't
  9. are studying
  10. Did
  11. is taking
  12. has
  13. for
  14. feeds
  15. washed
  16. is
  17. present perfect
  18. present continuous
  19. Does
  20. had
  21. are
  22. is
  23. Is
  24. had
  25. feed
  26. is
  27. were drinking
  28. Did
  29. cleans
  30. am
  31. had
  32. is
  33. swam
  34. builds
  35. will jog
  36. will write
  37. will build
  38. went
  39. was taking
  40. simple future

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