← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 228 · 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.___ he feed the dog on Saturdays? (a) Does (b) Are (c) Is (d) Do
  2. 2.She is going to ___ a message tomorrow. (a) sends (b) sent (c) sending (d) send
  3. 3.Name the tense: “She had fed the dog.” (a) present perfect (b) simple present (c) simple future (d) past perfect
  4. 4.Isha ___ tea on Saturdays. (a) makes (b) making (c) make
  5. 5.___ he sing a song every day? (a) Are (b) Is (c) Does (d) Do
  6. 6.Aarav ___ the dishes yesterday. (a) washed (b) has washed (c) washes (d) will wash
  7. 7.They have worked in Delhi ___ two years. (a) for (b) since
  8. 8.They have been in the library ___ 8 o'clock. (a) for (b) since
  9. 9.My brother ___ the dog in 2023. (a) will feed (b) feeded (c) feeds (d) fed
  10. 10.You did not ___ a kite last week. (a) flew (b) flying (c) fly (d) flies
  11. 11.He ___ with Nani since 2021. (a) have stayed (b) stayed (c) stays (d) has stayed
  12. 12.When Dad called, Ira ___ already sung a song. (a) has (b) have (c) had
  13. 13.Name the tense: “He drank milk.” (a) simple present (b) simple past (c) present continuous (d) past perfect
  14. 14.By the time we reached, we ___ a cartoon. (a) have watched (b) had watch (c) has watched (d) had watched
  15. 15.Choose the right verb: Each of the students ___ a name tag. (a) has (b) have
  16. 16.Rahul has just ___ the train. (a) take (b) taken (c) taking (d) took
  17. 17.Neel ___ a kite next week. (a) will flies (b) will flying (c) flew (d) will fly
  18. 18.We are going to ___ in the pool tomorrow. (a) swims (b) swimming (c) swam (d) swim
  19. 19.You are going to ___ a picture next month. (a) draws (b) drew (c) draw (d) drawing
  20. 20.___ we go to school in 2023? (a) Do (b) Was (c) Did (d) Does
  21. 21.The children have had this bicycle ___ 2020. (a) since (b) for
  22. 22.You have just ___ a cartoon. (a) watch (b) watching (c) watches (d) watched
  23. 23.When the bell rang, my brother ___ the room. (a) were cleaning (b) was clean (c) is cleaning (d) was cleaning
  24. 24.Name the tense: “Kunal was winning the match.” (a) past continuous (b) simple past (c) simple future (d) simple present
  25. 25.I ___ a picture twice a week. (a) drawing (b) draw (c) draws
  26. 26.My parents ___ write a letter on Saturdays. (a) aren't (b) don't (c) doesn't
  27. 27.I ___ science before Mum came home. (a) have studied (b) had study (c) has studied (d) had studied
  28. 28.The children did not ___ a letter two days ago. (a) writing (b) write (c) wrote (d) writes
  29. 29.We have just ___ a mango. (a) eating (b) eat (c) eaten (d) ate
  30. 30.Rahul ___ the ball when the bell rang. (a) were throwing (b) was throwing (c) was throw (d) is throwing
  31. 31.___ Arjun catch the ball every Sunday? (a) Is (b) Do (c) Does (d) Are
  32. 32.I have worked in Delhi ___ six months. (a) since (b) for
  33. 33.When Dad called, you ___ already studied science. (a) had (b) has (c) have
  34. 34.My friends ___ science next week. (a) will studies (b) will studying (c) studied (d) will study
  35. 35.Name the tense: “My friends were speaking Hindi.” (a) past continuous (b) simple future (c) simple past (d) past perfect
  36. 36.My parents ___ a song when Mum came home. (a) were singing (b) are singing (c) was singing (d) were sing
  37. 37.Omkar ___ a picture before the bell rang. (a) had drew (b) have drawn (c) has drawn (d) had drawn
  38. 38.___ I build a sandcastle yesterday? (a) Was (b) Did (c) Does (d) Do
  39. 39.Choose the right verb: The bunch of bananas ___ ripe. (a) is (b) are
  40. 40.___ we jogging in the park now? (a) Are (b) Is (c) Am

Answer key

  1. Does
  2. send
  3. past perfect
  4. makes
  5. Does
  6. washed
  7. for
  8. since
  9. fed
  10. fly
  11. has stayed
  12. had
  13. simple past
  14. had watched
  15. has
  16. taken
  17. will fly
  18. swim
  19. draw
  20. Did
  21. since
  22. watched
  23. was cleaning
  24. past continuous
  25. draw
  26. don't
  27. had studied
  28. write
  29. eaten
  30. was throwing
  31. Does
  32. for
  33. had
  34. will study
  35. past continuous
  36. were singing
  37. had drawn
  38. Did
  39. is
  40. Are

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