← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 802 · 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.By the time the guests arrived, Yash ___ a story. (a) had tell (b) have told (c) had told (d) has told
  2. 2.Name the tense: “He cleaned the room.” (a) simple future (b) simple present (c) past continuous (d) simple past
  3. 3.Choose the right verb: Every girl ___ a ID card. (a) have (b) has
  4. 4.You ___ a story when the bell rang. (a) were tell (b) was telling (c) are telling (d) were telling
  5. 5.When Dad called, he ___ already built a sandcastle. (a) had (b) has (c) have
  6. 6.___ you carry the bag two days ago? (a) Do (b) Was (c) Does (d) Did
  7. 7.Omkar did not ___ Grandma last Sunday. (a) helped (b) helps (c) helping (d) help
  8. 8.Which is the correct -ing form of “clean”? (a) cleaneing (b) cleaning (c) cleanning
  9. 9.She ___ on the stage every day. (a) dances (b) dance (c) dancing
  10. 10.Name the tense: “She was helping Grandma.” (a) past continuous (b) past perfect (c) present perfect (d) simple present
  11. 11.___ Tara catch the ball last Sunday? (a) Does (b) Do (c) Did (d) Was
  12. 12.Sneha ___ a mango before it got dark. (a) has eaten (b) have eaten (c) had eaten (d) had ate
  13. 13.My brother has worked in Delhi ___ six months. (a) since (b) for
  14. 14.The children are going to ___ in the pool tomorrow. (a) swimming (b) swam (c) swims (d) swim
  15. 15.I ___ cook rice every day. (a) doesn't (b) aren't (c) don't
  16. 16.We ___ the room every morning. (a) cleans (b) cleaning (c) clean
  17. 17.Name the tense: “My parents washed the dishes.” (a) simple present (b) simple future (c) simple past (d) present perfect
  18. 18.Zoya ___ a message before it got dark. (a) has sent (b) had send (c) had sent (d) have sent
  19. 19.___ we playing cricket now? (a) Am (b) Are (c) Is
  20. 20.I ___ the bag next Sunday. (a) will carry (b) carried (c) will carries (d) will carrying
  21. 21.She ___ a mango twice a week. (a) eating (b) eats (c) eat
  22. 22.I ___ going to jog in the park tomorrow. (a) are (b) is (c) am
  23. 23.Name the tense: “Pooja plants a tree.” (a) past perfect (b) simple present (c) present perfect (d) present continuous
  24. 24.Name the tense: “He has carried the bag.” (a) simple past (b) past perfect (c) simple present (d) present perfect
  25. 25.They have just ___ the room. (a) cleaning (b) clean (c) cleaned (d) cleans
  26. 26.I ___ buy vegetables every Sunday. (a) don't (b) doesn't (c) aren't
  27. 27.Choose the right verb: Each student ___ a locker. (a) have (b) has
  28. 28.He has just ___ a mango. (a) eating (b) eaten (c) ate (d) eat
  29. 29.They ___ rice next month. (a) will cook (b) cooked (c) will cooking (d) will cooks
  30. 30.She ___ in the pool on Saturdays. (a) swim (b) swimming (c) swims
  31. 31.We ___ catch the ball twice a week. (a) doesn't (b) aren't (c) don't
  32. 32.I ___ a cartoon before it got dark. (a) has watched (b) had watched (c) had watch (d) have watched
  33. 33.Manav ___ the ball at the moment. (a) is throw (b) am throwing (c) are throwing (d) is throwing
  34. 34.We ___ flown a kite already. (a) have (b) has
  35. 35.You ___ milk before it got dark. (a) has drunk (b) had drunk (c) have drunk (d) had drank
  36. 36.Saanvi has had this bicycle ___ 2020. (a) for (b) since
  37. 37.I ___ the bag yesterday. (a) carry (b) will carry (c) carried (d) have carried
  38. 38.When the phone rang, my brother ___ a story. (a) is telling (b) were telling (c) was telling (d) was tell
  39. 39.___ they studying science now? (a) Am (b) Is (c) Are
  40. 40.You ___ the ball right now. (a) am catching (b) is catching (c) are catch (d) are catching

Answer key

  1. had told
  2. simple past
  3. has
  4. were telling
  5. had
  6. Did
  7. help
  8. cleaning
  9. dances
  10. past continuous
  11. Did
  12. had eaten
  13. for
  14. swim
  15. don't
  16. clean
  17. simple past
  18. had sent
  19. Are
  20. will carry
  21. eats
  22. am
  23. simple present
  24. present perfect
  25. cleaned
  26. don't
  27. has
  28. eaten
  29. will cook
  30. swims
  31. don't
  32. had watched
  33. is throwing
  34. have
  35. had drunk
  36. since
  37. carried
  38. was telling
  39. Are
  40. are catching

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