← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 560 · 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 ___ the dog last Sunday. (a) feed (b) fed (c) feeded (d) will feed
  2. 2.My sister ___ going to speak Hindi next week. (a) are (b) am (c) is
  3. 3.My sister ___ baked a cake already. (a) have (b) has
  4. 4.You ___ lunch two days ago. (a) bring (b) bringed (c) will bring (d) brought
  5. 5.Dev ___ a cap tomorrow. (a) wore (b) will wears (c) will wear (d) will wearing
  6. 6.Kunal ___ the ball last Sunday. (a) throws (b) throwed (c) threw (d) will throw
  7. 7.___ Manav baking a cake right now? (a) Am (b) Are (c) Is
  8. 8.She has studied in this school ___ six months. (a) for (b) since
  9. 9.I ___ a kite every Sunday. (a) flies (b) flying (c) fly
  10. 10.Choose the right verb: The news ___ good today. (a) are (b) is
  11. 11.They ___ a cap on Saturdays. (a) wearing (b) wear (c) wears
  12. 12.Neel ___ to school in 2023. (a) goed (b) will go (c) goes (d) went
  13. 13.You ___ a letter every Sunday. (a) writing (b) write (c) writes
  14. 14.By the time the bell rang, they ___ a song. (a) had sung (b) had sang (c) has sung (d) have sung
  15. 15.When Dad called, he ___ already carried the bag. (a) has (b) have (c) had
  16. 16.We ___ spoken Hindi already. (a) have (b) has
  17. 17.The children ___ wear a cap every morning. (a) doesn't (b) aren't (c) don't
  18. 18.By the time we reached, you ___ a mango. (a) has eaten (b) had eaten (c) have eaten (d) had ate
  19. 19.I ___ a tree before the guests arrived. (a) had planted (b) has planted (c) had plant (d) have planted
  20. 20.Name the tense: “I have flown a kite.” (a) past perfect (b) past continuous (c) simple present (d) present perfect
  21. 21.Isha ___ in this school since 2019. (a) has studied (b) have studied (c) studied (d) studies
  22. 22.The students ___ in this school since 2021. (a) taught (b) teach (c) has taught (d) have taught
  23. 23.We ___ a bicycle next week. (a) will riding (b) will rides (c) rode (d) will ride
  24. 24.She did not ___ a cap two days ago. (a) wore (b) wears (c) wearing (d) wear
  25. 25.When Mum came home, she ___ a cartoon. (a) were watching (b) is watching (c) was watching (d) was watch
  26. 26.Diya ___ the match tomorrow. (a) will winning (b) will win (c) won (d) will wins
  27. 27.You ___ with Nani since 2020. (a) stayed (b) stay (c) has stayed (d) have stayed
  28. 28.Choose the right verb: Each girl ___ a locker. (a) has (b) have
  29. 29.Ira ___ rice in 2023. (a) cooks (b) cooked (c) will cook (d) has cooked
  30. 30.Name the tense: “My brother danced on the stage.” (a) simple future (b) past continuous (c) present perfect (d) simple past
  31. 31.Name the tense: “She had bought vegetables.” (a) present continuous (b) past perfect (c) simple present (d) past continuous
  32. 32.We ___ to school next Sunday. (a) will going (b) will goes (c) will go (d) went
  33. 33.What is the past tense of “fly”? (a) flyed (b) flown (c) flying (d) flew
  34. 34.Choose the right verb: One of my classmates ___ in Class 6. (a) are (b) is
  35. 35.He has worked in Delhi ___ January. (a) for (b) since
  36. 36.Which is the correct -ing form of “study”? (a) studyying (b) studying (c) studyeing
  37. 37.Choose the right verb: The basket of mangoes ___ heavy. (a) is (b) are
  38. 38.Choose the right verb: Either the boys or Arjun ___ coming today. (a) is (b) are
  39. 39.Aditya did not ___ cricket yesterday. (a) plays (b) played (c) playing (d) play
  40. 40.They ___ the match every morning. (a) wins (b) win (c) winning

Answer key

  1. fed
  2. is
  3. has
  4. brought
  5. will wear
  6. threw
  7. Is
  8. for
  9. fly
  10. is
  11. wear
  12. went
  13. write
  14. had sung
  15. had
  16. have
  17. don't
  18. had eaten
  19. had planted
  20. present perfect
  21. has studied
  22. have taught
  23. will ride
  24. wear
  25. was watching
  26. will win
  27. have stayed
  28. has
  29. cooked
  30. simple past
  31. past perfect
  32. will go
  33. flew
  34. is
  35. since
  36. studying
  37. is
  38. is
  39. play
  40. win

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