← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 166 · 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.What is the past tense of “run”? (a) running (b) ran (c) run (d) runned
  2. 2.We did not ___ a bicycle last Sunday. (a) rides (b) riding (c) rode (d) ride
  3. 3.Ishaan ___ built a sandcastle already. (a) has (b) have
  4. 4.He ___ in Delhi since 2022. (a) have worked (b) has worked (c) works (d) worked
  5. 5.Name the tense: “He cleans the room.” (a) simple future (b) simple present (c) simple past (d) present perfect
  6. 6.You ___ draw a picture twice a week. (a) doesn't (b) aren't (c) don't
  7. 7.When the phone rang, I ___ a mango. (a) am eating (b) was eating (c) was eat (d) were eating
  8. 8.Farhan ___ wash the dishes every day. (a) doesn't (b) isn't (c) don't
  9. 9.Which is the correct -ing form of “swim”? (a) swimeing (b) swimming (c) swiming
  10. 10.___ I carrying the bag at the moment? (a) Are (b) Is (c) Am
  11. 11.Name the tense: “She has jogged in the park.” (a) past perfect (b) simple present (c) past continuous (d) present perfect
  12. 12.You have just ___ a cap. (a) wear (b) wearing (c) wore (d) worn
  13. 13.When Dad called, he ___ already run in the park. (a) has (b) have (c) had
  14. 14.You ___ Grandma next Sunday. (a) will helping (b) will help (c) will helps (d) helped
  15. 15.He has just ___ the bag. (a) carries (b) carrying (c) carry (d) carried
  16. 16.We ___ go to school twice a week. (a) don't (b) aren't (c) doesn't
  17. 17.My brother ___ rice before Mum came home. (a) has cooked (b) had cook (c) have cooked (d) had cooked
  18. 18.My friends ___ tea before it got dark. (a) has made (b) have made (c) had make (d) had made
  19. 19.Name the tense: “You are baking a cake.” (a) simple future (b) past continuous (c) simple present (d) present continuous
  20. 20.Name the tense: “You have worn a cap.” (a) simple past (b) present perfect (c) present continuous (d) past perfect
  21. 21.Name the tense: “They won the match.” (a) simple past (b) simple present (c) present continuous (d) past perfect
  22. 22.By the time Mum came home, they ___ rice. (a) had cook (b) have cooked (c) has cooked (d) had cooked
  23. 23.The children did not ___ milk yesterday. (a) drinking (b) drink (c) drank (d) drinks
  24. 24.I ___ vegetables at the moment. (a) am buy (b) am buying (c) are buying (d) is buying
  25. 25.Aditya ___ with Nani since 2019. (a) has stayed (b) stays (c) have stayed (d) stayed
  26. 26.They are going to ___ a cap tomorrow. (a) wears (b) wore (c) wearing (d) wear
  27. 27.By the time Mum came home, you ___ in the pool. (a) has swum (b) have swum (c) had swum (d) had swam
  28. 28.Choose the right verb: Each girl ___ a ID card. (a) has (b) have
  29. 29.Name the tense: “Karan was planting a tree.” (a) past perfect (b) simple past (c) past continuous (d) present perfect
  30. 30.My brother did not ___ the train last week. (a) took (b) taking (c) takes (d) take
  31. 31.Choose the right verb: Mathematics ___ my favourite subject. (a) are (b) is
  32. 32.By the time the guests arrived, he ___ rice. (a) has cooked (b) had cooked (c) have cooked (d) had cook
  33. 33.When the phone rang, you ___ a letter. (a) were writing (b) was writing (c) are writing (d) were write
  34. 34.Karan ___ a cake before Mum came home. (a) have baked (b) has baked (c) had bake (d) had baked
  35. 35.I ___ a bicycle now. (a) are riding (b) is riding (c) am riding (d) am ride
  36. 36.She is going to ___ a cake tomorrow. (a) baked (b) bake (c) bakes (d) baking
  37. 37.___ my friends riding a bicycle at the moment? (a) Am (b) Is (c) Are
  38. 38.Diya has just ___ for the team. (a) claps (b) clapping (c) clap (d) clapped
  39. 39.___ my friends build a sandcastle twice a week? (a) Is (b) Are (c) Do (d) Does
  40. 40.Name the tense: “She had cooked rice.” (a) past continuous (b) simple present (c) simple future (d) past perfect

Answer key

  1. ran
  2. ride
  3. has
  4. has worked
  5. simple present
  6. don't
  7. was eating
  8. doesn't
  9. swimming
  10. Am
  11. present perfect
  12. worn
  13. had
  14. will help
  15. carried
  16. don't
  17. had cooked
  18. had made
  19. present continuous
  20. present perfect
  21. simple past
  22. had cooked
  23. drink
  24. am buying
  25. has stayed
  26. wear
  27. had swum
  28. has
  29. past continuous
  30. take
  31. is
  32. had cooked
  33. were writing
  34. had baked
  35. am riding
  36. bake
  37. Are
  38. clapped
  39. Do
  40. past perfect

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