← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 280 · 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.We ___ in this school since 2022. (a) has taught (b) teach (c) taught (d) have taught
  2. 2.When Dad called, I ___ already danced on the stage. (a) have (b) has (c) had
  3. 3.Choose the right verb: Each student ___ a water bottle. (a) has (b) have
  4. 4.My parents ___ lunch on Saturdays. (a) brings (b) bring (c) bringing
  5. 5.Choose the right verb: Each of the girls ___ a water bottle. (a) have (b) has
  6. 6.We ___ the ball when Mum came home. (a) were throw (b) were throwing (c) are throwing (d) was throwing
  7. 7.We ___ Hindi when the bell rang. (a) were speaking (b) are speaking (c) was speaking (d) were speak
  8. 8.My sister ___ tea next month. (a) will make (b) made (c) will making (d) will makes
  9. 9.I ___ on the stage before it got dark. (a) has danced (b) had danced (c) have danced (d) had dance
  10. 10.Which is the correct -ing form of “watch”? (a) watchhing (b) watching (c) watcheing
  11. 11.She has just ___ Grandma. (a) helps (b) helped (c) helping (d) help
  12. 12.We ___ rice when the bell rang. (a) was cooking (b) were cook (c) were cooking (d) are cooking
  13. 13.They have just ___ vegetables. (a) bought (b) buying (c) buy (d) buys
  14. 14.She has just ___ a picture. (a) drawing (b) drawn (c) draw (d) drew
  15. 15.Choose the right verb: There ___ an apple on the plate. (a) is (b) are
  16. 16.You have been in the library ___ an hour. (a) for (b) since
  17. 17.The children ___ vegetables when the bell rang. (a) was buying (b) were buying (c) were buy (d) are buying
  18. 18.Name the tense: “They climb a tree.” (a) simple present (b) present continuous (c) simple future (d) past perfect
  19. 19.She ___ going to carry the bag tomorrow. (a) are (b) is (c) am
  20. 20.___ my parents cook rice every morning? (a) Are (b) Does (c) Is (d) Do
  21. 21.Ishaan ___ the room next week. (a) will cleaning (b) will clean (c) cleaned (d) will cleans
  22. 22.You ___ the dishes at the moment. (a) are wash (b) am washing (c) are washing (d) is washing
  23. 23.Choose the right verb: All the players ___ a name tag. (a) have (b) has
  24. 24.___ my brother eating a mango at the moment? (a) Is (b) Am (c) Are
  25. 25.Myra ___ clapped for the team already. (a) has (b) have
  26. 26.___ the students dance on the stage every Sunday? (a) Does (b) Are (c) Do (d) Is
  27. 27.Isha ___ going to study science tomorrow. (a) is (b) am (c) are
  28. 28.The students ___ in this school since 2021. (a) teach (b) taught (c) have taught (d) has taught
  29. 29.What is the past tense of “swim”? (a) swimming (b) swimmed (c) swam (d) swum
  30. 30.Choose the right verb: There ___ a cat in the garden. (a) are (b) is
  31. 31.I ___ a mango in 2023. (a) will eat (b) ate (c) eat (d) eated
  32. 32.Name the tense: “My brother speaks Hindi.” (a) past continuous (b) simple future (c) simple present (d) simple past
  33. 33.At 8 pm yesterday, he ___ the match. (a) were winning (b) is winning (c) was win (d) was winning
  34. 34.I am going to ___ tea next week. (a) made (b) making (c) makes (d) make
  35. 35.___ you carrying the bag right now? (a) Am (b) Are (c) Is
  36. 36.They ___ play cricket every morning. (a) doesn't (b) don't (c) aren't
  37. 37.Choose the right verb: Every child ___ a locker. (a) have (b) has
  38. 38.___ we catching the ball right now? (a) Is (b) Are (c) Am
  39. 39.Ananya ___ thrown the ball already. (a) have (b) has
  40. 40.Choose the right verb: Each of the children ___ a notebook. (a) has (b) have

Answer key

  1. have taught
  2. had
  3. has
  4. bring
  5. has
  6. were throwing
  7. were speaking
  8. will make
  9. had danced
  10. watching
  11. helped
  12. were cooking
  13. bought
  14. drawn
  15. is
  16. for
  17. were buying
  18. simple present
  19. is
  20. Do
  21. will clean
  22. are washing
  23. have
  24. Is
  25. has
  26. Do
  27. is
  28. have taught
  29. swam
  30. is
  31. ate
  32. simple present
  33. was winning
  34. make
  35. Are
  36. don't
  37. has
  38. Are
  39. has
  40. has

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