← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 941 · 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.Dev ___ on the stage next Sunday. (a) danced (b) will dance (c) will dancing (d) will dances
  2. 2.Zoya ___ with Nani since 2021. (a) stayed (b) has stayed (c) stays (d) have stayed
  3. 3.Choose the right verb: Each child ___ a water bottle. (a) have (b) has
  4. 4.When Dad called, he ___ already flown a kite. (a) has (b) had (c) have
  5. 5.___ you draw a picture every morning? (a) Are (b) Is (c) Do (d) Does
  6. 6.You have known my best friend ___ 2019. (a) since (b) for
  7. 7.My parents have just ___ a story. (a) telling (b) tells (c) tell (d) told
  8. 8.I ___ throw the ball every Sunday. (a) doesn't (b) aren't (c) don't
  9. 9.Yash ___ a cap tomorrow. (a) will wear (b) wore (c) will wears (d) will wearing
  10. 10.___ you flying a kite at the moment? (a) Is (b) Are (c) Am
  11. 11.You ___ worn a cap already. (a) has (b) have
  12. 12.My sister ___ a song yesterday. (a) will sing (b) sings (c) has sung (d) sang
  13. 13.At 8 pm yesterday, Diya ___ a picture. (a) is drawing (b) was draw (c) were drawing (d) was drawing
  14. 14.___ my brother send a message every day? (a) Do (b) Is (c) Are (d) Does
  15. 15.She has lived in Pune ___ six months. (a) since (b) for
  16. 16.She ___ the room at the moment. (a) is clean (b) is cleaning (c) are cleaning (d) am cleaning
  17. 17.When Dad called, I ___ already studied science. (a) had (b) has (c) have
  18. 18.Name the tense: “Riya catches the ball.” (a) past perfect (b) present continuous (c) simple present (d) simple past
  19. 19.We did not ___ a story yesterday. (a) tells (b) tell (c) telling (d) told
  20. 20.We have just ___ a cake. (a) baking (b) bakes (c) bake (d) baked
  21. 21.Name the tense: “He will take the train.” (a) simple past (b) simple future (c) past perfect (d) simple present
  22. 22.I ___ the match when the bell rang. (a) was win (b) am winning (c) were winning (d) was winning
  23. 23.She ___ going to carry the bag next week. (a) is (b) am (c) are
  24. 24.What is the past tense of “build”? (a) building (b) built (c) builded
  25. 25.Manav did not ___ lunch two days ago. (a) bringing (b) bring (c) brings (d) brought
  26. 26.Ira ___ a cartoon before the guests arrived. (a) have watched (b) had watch (c) has watched (d) had watched
  27. 27.Ishaan ___ the ball twice a week. (a) catch (b) catches (c) catching
  28. 28.Manav did not ___ a cake two days ago. (a) baked (b) bakes (c) bake (d) baking
  29. 29.When Mum came home, we ___ cricket. (a) were play (b) are playing (c) was playing (d) were playing
  30. 30.When it started to rain, my brother ___ a tree. (a) is climbing (b) was climb (c) were climbing (d) was climbing
  31. 31.Priya ___ rice at the moment. (a) is cooking (b) are cooking (c) am cooking (d) is cook
  32. 32.Choose the right verb: Each of the girls ___ a locker. (a) have (b) has
  33. 33.___ we cleaning the room right now? (a) Am (b) Is (c) Are
  34. 34.Name the tense: “She drank milk.” (a) simple present (b) present continuous (c) simple past (d) simple future
  35. 35.___ I eat a mango yesterday? (a) Do (b) Does (c) Did (d) Was
  36. 36.We ___ the dishes every day. (a) washing (b) washes (c) wash
  37. 37.We ___ a cap before the bell rang. (a) has worn (b) have worn (c) had wore (d) had worn
  38. 38.We ___ in this school since 2020. (a) teach (b) taught (c) have taught (d) has taught
  39. 39.Choose the right verb: Either Pooja or the boys ___ coming today. (a) is (b) are
  40. 40.What is the past tense of “wear”? (a) weared (b) wore (c) worn (d) wearing

Answer key

  1. will dance
  2. has stayed
  3. has
  4. had
  5. Do
  6. since
  7. told
  8. don't
  9. will wear
  10. Are
  11. have
  12. sang
  13. was drawing
  14. Does
  15. for
  16. is cleaning
  17. had
  18. simple present
  19. tell
  20. baked
  21. simple future
  22. was winning
  23. is
  24. built
  25. bring
  26. had watched
  27. catches
  28. bake
  29. were playing
  30. was climbing
  31. is cooking
  32. has
  33. Are
  34. simple past
  35. Did
  36. wash
  37. had worn
  38. have taught
  39. are
  40. wore

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