← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 186 · 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.They have had this bicycle ___ last year. (a) since (b) for
  2. 2.She did not ___ in the park last Sunday. (a) ran (b) running (c) runs (d) run
  3. 3.The children ___ wear a cap on Saturdays. (a) aren't (b) doesn't (c) don't
  4. 4.When the bell rang, they ___ a tree. (a) was planting (b) were plant (c) are planting (d) were planting
  5. 5.He ___ a message at the moment. (a) is send (b) am sending (c) are sending (d) is sending
  6. 6.By the time the bell rang, Saanvi ___ a letter. (a) have written (b) has written (c) had wrote (d) had written
  7. 7.Which is the correct -ing form of “watch”? (a) watcheing (b) watching (c) watchhing
  8. 8.You ___ a kite last week. (a) will fly (b) flyed (c) fly (d) flew
  9. 9.When Dad called, the students ___ already planted a tree. (a) had (b) have (c) has
  10. 10.He ___ gone to school already. (a) has (b) have
  11. 11.She ___ spoken Hindi already. (a) has (b) have
  12. 12.My brother is going to ___ cricket next Sunday. (a) plays (b) playing (c) play (d) played
  13. 13.I ___ a sandcastle next Sunday. (a) built (b) will build (c) will builds (d) will building
  14. 14.___ you study science every morning? (a) Does (b) Do (c) Are (d) Is
  15. 15.___ I carry the bag in 2023? (a) Does (b) Was (c) Do (d) Did
  16. 16.Name the tense: “We flew a kite.” (a) present perfect (b) past continuous (c) simple future (d) simple past
  17. 17.My brother has just ___ the dog. (a) feeds (b) fed (c) feed (d) feeding
  18. 18.Choose the right verb: Each child ___ a notebook. (a) has (b) have
  19. 19.At 8 pm yesterday, Vivaan ___ Hindi. (a) were speaking (b) is speaking (c) was speaking (d) was speak
  20. 20.Name the tense: “We have watched a cartoon.” (a) present perfect (b) past perfect (c) past continuous (d) present continuous
  21. 21.You have just ___ Hindi. (a) speak (b) spoke (c) speaking (d) spoken
  22. 22.Rahul ___ the ball before the guests arrived. (a) have caught (b) had caught (c) had catch (d) has caught
  23. 23.My cousins ___ a song now. (a) are sing (b) are singing (c) is singing (d) am singing
  24. 24.Name the tense: “He was writing a letter.” (a) simple future (b) simple present (c) present perfect (d) past continuous
  25. 25.I did not ___ the dishes two days ago. (a) washing (b) washes (c) washed (d) wash
  26. 26.Nisha did not ___ a cartoon two days ago. (a) watch (b) watches (c) watching (d) watched
  27. 27.I ___ the train every Sunday. (a) taking (b) takes (c) take
  28. 28.___ I clapping for the team now? (a) Are (b) Is (c) Am
  29. 29.Name the tense: “They have caught the ball.” (a) simple present (b) present perfect (c) simple future (d) simple past
  30. 30.___ I buying vegetables at the moment? (a) Are (b) Is (c) Am
  31. 31.Aarav ___ a song in 2023. (a) sang (b) has sung (c) sings (d) will sing
  32. 32.Aisha ___ Grandma at 8 pm yesterday. (a) is helping (b) was helping (c) were helping (d) was help
  33. 33.I ___ made tea already. (a) has (b) have
  34. 34.___ we wear a cap every day? (a) Do (b) Are (c) Is (d) Does
  35. 35.When the phone rang, you ___ the dog. (a) were feeding (b) was feeding (c) were feed (d) are feeding
  36. 36.You did not ___ on the stage two days ago. (a) danced (b) dances (c) dancing (d) dance
  37. 37.Choose the right verb: One of my friends ___ in Class 4. (a) are (b) is
  38. 38.Choose the right verb: One of my cousins ___ in Class 6. (a) are (b) is
  39. 39.You ___ sung a song already. (a) has (b) have
  40. 40.By the time the bell rang, my cousins ___ the room. (a) have cleaned (b) had clean (c) has cleaned (d) had cleaned

Answer key

  1. since
  2. run
  3. don't
  4. were planting
  5. is sending
  6. had written
  7. watching
  8. flew
  9. had
  10. has
  11. has
  12. play
  13. will build
  14. Do
  15. Did
  16. simple past
  17. fed
  18. has
  19. was speaking
  20. present perfect
  21. spoken
  22. had caught
  23. are singing
  24. past continuous
  25. wash
  26. watch
  27. take
  28. Am
  29. present perfect
  30. Am
  31. sang
  32. was helping
  33. have
  34. Do
  35. were feeding
  36. dance
  37. is
  38. is
  39. have
  40. had cleaned

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