← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 638 · 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.When it started to rain, she ___ Grandma. (a) were helping (b) was help (c) is helping (d) was helping
  2. 2.At 8 pm yesterday, Sneha ___ tea. (a) is making (b) was make (c) were making (d) was making
  3. 3.When Dad called, my brother ___ already helped Grandma. (a) have (b) has (c) had
  4. 4.Choose the right verb: My trousers ___ new. (a) is (b) are
  5. 5.Kabir ___ won the match already. (a) has (b) have
  6. 6.Which is the correct -ing form of “study”? (a) studying (b) studyying (c) studyeing
  7. 7.___ he cooking rice now? (a) Am (b) Are (c) Is
  8. 8.Choose the right verb: The bag of apples ___ in the car. (a) is (b) are
  9. 9.Which is the correct -ing form of “watch”? (a) watcheing (b) watchhing (c) watching
  10. 10.My friends ___ a picture next month. (a) will draw (b) will drawing (c) will draws (d) drew
  11. 11.The children are going to ___ to school next month. (a) went (b) go (c) goes (d) going
  12. 12.You ___ a sandcastle before the bell rang. (a) has built (b) have built (c) had build (d) had built
  13. 13.We ___ the ball before it got dark. (a) had caught (b) had catch (c) have caught (d) has caught
  14. 14.___ he help Grandma last week? (a) Do (b) Was (c) Did (d) Does
  15. 15.I ___ for the team before Mum came home. (a) had clap (b) have clapped (c) had clapped (d) has clapped
  16. 16.You ___ with Nani since 2022. (a) have stayed (b) has stayed (c) stayed (d) stay
  17. 17.We ___ a picture before the guests arrived. (a) had drawn (b) have drawn (c) has drawn (d) had drew
  18. 18.He ___ to school every Sunday. (a) goes (b) going (c) go
  19. 19.She ___ a tree in 2023. (a) will plant (b) has planted (c) plants (d) planted
  20. 20.___ Neel cleaning the room right now? (a) Am (b) Are (c) Is
  21. 21.They have just ___ the ball. (a) threw (b) throw (c) thrown (d) throwing
  22. 22.We are going to ___ lunch tomorrow. (a) brings (b) brought (c) bringing (d) bring
  23. 23.Aditya ___ cooked rice already. (a) have (b) has
  24. 24.___ you jog in the park every morning? (a) Are (b) Is (c) Do (d) Does
  25. 25.When the bell rang, I ___ a letter. (a) was write (b) were writing (c) was writing (d) am writing
  26. 26.You did not ___ a song last week. (a) sing (b) singing (c) sang (d) sings
  27. 27.Rohan has just ___ the dog. (a) feed (b) feeds (c) fed (d) feeding
  28. 28.What is the past tense of “swim”? (a) swimmed (b) swam (c) swimming (d) swum
  29. 29.Name the tense: “He had sent a message.” (a) past perfect (b) present perfect (c) simple future (d) simple present
  30. 30.When Dad called, the students ___ already helped Grandma. (a) have (b) had (c) has
  31. 31.My sister ___ a message tomorrow. (a) will sends (b) sent (c) will send (d) will sending
  32. 32.She ___ a mango two days ago. (a) will eat (b) ate (c) eats (d) eated
  33. 33.Name the tense: “I have gone to school.” (a) simple past (b) simple present (c) simple future (d) present perfect
  34. 34.My sister ___ a kite tomorrow. (a) will flying (b) flew (c) will fly (d) will flies
  35. 35.My sister ___ bake a cake every day. (a) doesn't (b) isn't (c) don't
  36. 36.___ Aarav watch a cartoon in 2023? (a) Was (b) Do (c) Did (d) Does
  37. 37.Choose the right verb: Neither my cousins nor Aarav ___ coming today. (a) is (b) are
  38. 38.We ___ the room every morning. (a) cleans (b) cleaning (c) clean
  39. 39.Sneha ___ on the stage at the moment. (a) are dancing (b) is dancing (c) am dancing (d) is dance
  40. 40.When Mum came home, she ___ vegetables. (a) were buying (b) was buy (c) was buying (d) is buying

Answer key

  1. was helping
  2. was making
  3. had
  4. are
  5. has
  6. studying
  7. Is
  8. is
  9. watching
  10. will draw
  11. go
  12. had built
  13. had caught
  14. Did
  15. had clapped
  16. have stayed
  17. had drawn
  18. goes
  19. planted
  20. Is
  21. thrown
  22. bring
  23. has
  24. Do
  25. was writing
  26. sing
  27. fed
  28. swam
  29. past perfect
  30. had
  31. will send
  32. ate
  33. present perfect
  34. will fly
  35. doesn't
  36. Did
  37. is
  38. clean
  39. is dancing
  40. was buying

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