← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 478 · 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 we reached, they ___ the dog. (a) have fed (b) has fed (c) had feed (d) had fed
  2. 2.___ they drinking milk right now? (a) Is (b) Are (c) Am
  3. 3.My parents ___ the ball every Sunday. (a) catching (b) catches (c) catch
  4. 4.They ___ the ball now. (a) is throwing (b) are throwing (c) am throwing (d) are throw
  5. 5.Saanvi ___ tea at 8 pm yesterday. (a) was making (b) were making (c) is making (d) was make
  6. 6.We ___ going to climb a tree next month. (a) am (b) are (c) is
  7. 7.We ___ the room at the moment. (a) are clean (b) are cleaning (c) am cleaning (d) is cleaning
  8. 8.Choose the right verb: The bag of apples ___ in the car. (a) are (b) is
  9. 9.My friends ___ tea before Mum came home. (a) had make (b) has made (c) had made (d) have made
  10. 10.What is the past tense of “swim”? (a) swam (b) swum (c) swimmed (d) swimming
  11. 11.My sister ___ a cake last week. (a) bakes (b) will bake (c) has baked (d) baked
  12. 12.When Dad called, Nisha ___ already swum in the pool. (a) has (b) have (c) had
  13. 13.When Dad called, they ___ already thrown the ball. (a) has (b) had (c) have
  14. 14.My brother ___ the room two days ago. (a) has cleaned (b) cleans (c) will clean (d) cleaned
  15. 15.The students have just ___ the dog. (a) feeds (b) feeding (c) fed (d) feed
  16. 16.Choose the right verb: Each of the boys ___ a locker. (a) have (b) has
  17. 17.I ___ with Nani since 2021. (a) stay (b) has stayed (c) stayed (d) have stayed
  18. 18.Choose the right verb: All the children ___ a name tag. (a) has (b) have
  19. 19.I ___ going to win the match next month. (a) am (b) is (c) are
  20. 20.When Dad called, we ___ already drawn a picture. (a) have (b) had (c) has
  21. 21.I ___ eat a mango every morning. (a) doesn't (b) aren't (c) don't
  22. 22.Tara ___ with Nani since 2020. (a) have stayed (b) stays (c) stayed (d) has stayed
  23. 23.We ___ Grandma when the bell rang. (a) was helping (b) are helping (c) were helping (d) were help
  24. 24.Meera ___ won the match already. (a) has (b) have
  25. 25.___ you clean the room twice a week? (a) Are (b) Do (c) Is (d) Does
  26. 26.What is the past tense of “win”? (a) won (b) winned (c) winning
  27. 27.You ___ in the park two days ago. (a) ran (b) run (c) runned (d) will run
  28. 28.___ the children wear a cap two days ago? (a) Does (b) Do (c) Did (d) Was
  29. 29.When Dad called, you ___ already watched a cartoon. (a) had (b) have (c) has
  30. 30.By the time the guests arrived, we ___ tea. (a) had make (b) had made (c) have made (d) has made
  31. 31.Pooja ___ Grandma when the bell rang. (a) is helping (b) were helping (c) was helping (d) was help
  32. 32.My brother ___ build a sandcastle every day. (a) isn't (b) don't (c) doesn't
  33. 33.___ they cook rice last week? (a) Does (b) Do (c) Was (d) Did
  34. 34.He ___ tea yesterday. (a) made (b) makes (c) will make (d) maked
  35. 35.He ___ rice last Sunday. (a) has cooked (b) cooked (c) cooks (d) will cook
  36. 36.Name the tense: “We were dancing on the stage.” (a) past continuous (b) present continuous (c) simple present (d) simple past
  37. 37.Choose the right verb: There ___ two cats in the garden. (a) are (b) is
  38. 38.When Dad called, we ___ already climbed a tree. (a) have (b) had (c) has
  39. 39.When the phone rang, she ___ the dog. (a) is feeding (b) were feeding (c) was feed (d) was feeding
  40. 40.When it started to rain, my brother ___ a cap. (a) is wearing (b) were wearing (c) was wearing (d) was wear

Answer key

  1. had fed
  2. Are
  3. catch
  4. are throwing
  5. was making
  6. are
  7. are cleaning
  8. is
  9. had made
  10. swam
  11. baked
  12. had
  13. had
  14. cleaned
  15. fed
  16. has
  17. have stayed
  18. have
  19. am
  20. had
  21. don't
  22. has stayed
  23. were helping
  24. has
  25. Do
  26. won
  27. ran
  28. Did
  29. had
  30. had made
  31. was helping
  32. doesn't
  33. Did
  34. made
  35. cooked
  36. past continuous
  37. are
  38. had
  39. was feeding
  40. was wearing

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