← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 149 · 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.They ___ a picture when Mum came home. (a) were draw (b) are drawing (c) was drawing (d) were drawing
  2. 2.We ___ science at the moment. (a) am studying (b) are studying (c) are study (d) is studying
  3. 3.Choose the right verb: All the players ___ a ID card. (a) have (b) has
  4. 4.You ___ cooked rice already. (a) has (b) have
  5. 5.___ he sending a message right now? (a) Are (b) Am (c) Is
  6. 6.Rahul ___ going to sing a song next Sunday. (a) am (b) is (c) are
  7. 7.They ___ milk before Mum came home. (a) had drank (b) has drunk (c) have drunk (d) had drunk
  8. 8.You ___ the room in 2023. (a) clean (b) cleaned (c) will clean (d) have cleaned
  9. 9.By the time Mum came home, my sister ___ lunch. (a) had brought (b) have brought (c) had bring (d) has brought
  10. 10.Nisha has just ___ the ball. (a) catch (b) catches (c) catching (d) caught
  11. 11.Yash ___ in the park at 8 pm yesterday. (a) were running (b) was running (c) is running (d) was run
  12. 12.Name the tense: “He dances on the stage.” (a) simple present (b) present continuous (c) past continuous (d) simple future
  13. 13.Zoya ___ a kite at the moment. (a) is flying (b) am flying (c) is fly (d) are flying
  14. 14.___ I catch the ball every day? (a) Is (b) Are (c) Do (d) Does
  15. 15.Choose the right verb: One of my cousins ___ in Class 8. (a) are (b) is
  16. 16.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  17. 17.Name the tense: “They made tea.” (a) past continuous (b) past perfect (c) present continuous (d) simple past
  18. 18.Name the tense: “He had cooked rice.” (a) past continuous (b) past perfect (c) present perfect (d) simple future
  19. 19.She ___ on the stage twice a week. (a) dancing (b) dance (c) dances
  20. 20.Name the tense: “She will speak Hindi.” (a) present continuous (b) simple future (c) simple present (d) present perfect
  21. 21.___ I studying science at the moment? (a) Is (b) Are (c) Am
  22. 22.My friends ___ go to school every Sunday. (a) doesn't (b) don't (c) aren't
  23. 23.Which is the correct -ing form of “feed”? (a) feeding (b) feedding (c) feedeing
  24. 24.When Dad called, we ___ already baked a cake. (a) had (b) has (c) have
  25. 25.What is the past tense of “eat”? (a) eated (b) ate (c) eating (d) eaten
  26. 26.___ they study science every Sunday? (a) Does (b) Are (c) Is (d) Do
  27. 27.He has lived in Pune ___ 2020. (a) since (b) for
  28. 28.You ___ on the stage every Sunday. (a) dancing (b) dances (c) dance
  29. 29.We ___ the dog right now. (a) are feed (b) are feeding (c) is feeding (d) am feeding
  30. 30.You ___ the ball when Mum came home. (a) was throwing (b) were throwing (c) were throw (d) are throwing
  31. 31.___ we helping Grandma at the moment? (a) Is (b) Am (c) Are
  32. 32.By the time we reached, my parents ___ tea. (a) have made (b) has made (c) had made (d) had make
  33. 33.I ___ a tree when the phone rang. (a) were planting (b) am planting (c) was plant (d) was planting
  34. 34.We have just ___ a bicycle. (a) ride (b) riding (c) ridden (d) rode
  35. 35.We ___ the room tomorrow. (a) cleaned (b) will cleaning (c) will cleans (d) will clean
  36. 36.We have just ___ for the team. (a) clapping (b) clap (c) claps (d) clapped
  37. 37.She ___ in this school since 2021. (a) have taught (b) taught (c) teaches (d) has taught
  38. 38.You ___ tell a story on Saturdays. (a) don't (b) doesn't (c) aren't
  39. 39.I ___ in Delhi since 2020. (a) worked (b) work (c) has worked (d) have worked
  40. 40.He has just ___ a kite. (a) flying (b) flew (c) fly (d) flown

Answer key

  1. were drawing
  2. are studying
  3. have
  4. have
  5. Is
  6. is
  7. had drunk
  8. cleaned
  9. had brought
  10. caught
  11. was running
  12. simple present
  13. is flying
  14. Do
  15. is
  16. are
  17. simple past
  18. past perfect
  19. dances
  20. simple future
  21. Am
  22. don't
  23. feeding
  24. had
  25. ate
  26. Do
  27. since
  28. dance
  29. are feeding
  30. were throwing
  31. Are
  32. had made
  33. was planting
  34. ridden
  35. will clean
  36. clapped
  37. has taught
  38. don't
  39. have worked
  40. flown

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