← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 971 · 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.She ___ written a letter already. (a) have (b) has
  2. 2.Name the tense: “He was clapping for the team.” (a) past perfect (b) past continuous (c) present perfect (d) simple future
  3. 3.I ___ a story next Sunday. (a) will telling (b) will tell (c) told (d) will tells
  4. 4.We are going to ___ Hindi next week. (a) speak (b) spoke (c) speaking (d) speaks
  5. 5.My sister has been in the library ___ an hour. (a) since (b) for
  6. 6.He ___ a bicycle right now. (a) is riding (b) am riding (c) is ride (d) are riding
  7. 7.Tara ___ a cartoon next week. (a) will watching (b) watched (c) will watch (d) will watches
  8. 8.She has just ___ on the stage. (a) danced (b) dancing (c) dance (d) dances
  9. 9.Which is the correct -ing form of “take”? (a) taking (b) takeeing (c) takeing
  10. 10.Name the tense: “My sister had ridden a bicycle.” (a) past perfect (b) past continuous (c) simple present (d) simple future
  11. 11.We ___ the train every day. (a) taking (b) takes (c) take
  12. 12.Name the tense: “Manav was dancing on the stage.” (a) present continuous (b) past continuous (c) simple past (d) present perfect
  13. 13.We ___ going to watch a cartoon next week. (a) is (b) am (c) are
  14. 14.___ I flying a kite now? (a) Are (b) Is (c) Am
  15. 15.What is the past tense of “take”? (a) taken (b) took (c) taked (d) taking
  16. 16.Meera ___ the match before Mum came home. (a) had won (b) has won (c) have won (d) had win
  17. 17.What is the past tense of “make”? (a) made (b) making (c) maked
  18. 18.Isha has played in the garden ___ morning. (a) since (b) for
  19. 19.Name the tense: “My brother climbs a tree.” (a) present continuous (b) past continuous (c) simple present (d) simple past
  20. 20.We ___ carried the bag already. (a) has (b) have
  21. 21.___ we swimming in the pool right now? (a) Is (b) Are (c) Am
  22. 22.I ___ dance on the stage every morning. (a) doesn't (b) don't (c) aren't
  23. 23.My friends ___ the ball next Sunday. (a) will catches (b) will catching (c) will catch (d) caught
  24. 24.Choose the right verb: All the girls ___ a water bottle. (a) has (b) have
  25. 25.I have just ___ to school. (a) gone (b) going (c) go (d) went
  26. 26.My friends ___ a kite on Saturdays. (a) fly (b) flying (c) flies
  27. 27.By the time Mum came home, we ___ the room. (a) had cleaned (b) have cleaned (c) had clean (d) has cleaned
  28. 28.Riya ___ cricket in 2023. (a) has played (b) plays (c) will play (d) played
  29. 29.They ___ in the park when the bell rang. (a) were jogging (b) were jog (c) was jogging (d) are jogging
  30. 30.Choose the right verb: One of my classmates ___ in Class 6. (a) are (b) is
  31. 31.They ___ tea twice a week. (a) making (b) makes (c) make
  32. 32.Choose the right verb: Each of the boys ___ a notebook. (a) has (b) have
  33. 33.My cousins are going to ___ the match next week. (a) wins (b) winning (c) won (d) win
  34. 34.She ___ make tea every Sunday. (a) isn't (b) doesn't (c) don't
  35. 35.The children ___ a message at 8 pm yesterday. (a) was sending (b) were sending (c) were send (d) are sending
  36. 36.We ___ the room when the phone rang. (a) are cleaning (b) were clean (c) was cleaning (d) were cleaning
  37. 37.When Dad called, he ___ already made tea. (a) has (b) have (c) had
  38. 38.I ___ vegetables twice a week. (a) buys (b) buying (c) buy
  39. 39.I have just ___ the bag. (a) carrying (b) carries (c) carried (d) carry
  40. 40.You ___ going to clean the room next Sunday. (a) am (b) are (c) is

Answer key

  1. has
  2. past continuous
  3. will tell
  4. speak
  5. for
  6. is riding
  7. will watch
  8. danced
  9. taking
  10. past perfect
  11. take
  12. past continuous
  13. are
  14. Am
  15. took
  16. had won
  17. made
  18. since
  19. simple present
  20. have
  21. Are
  22. don't
  23. will catch
  24. have
  25. gone
  26. fly
  27. had cleaned
  28. played
  29. were jogging
  30. is
  31. make
  32. has
  33. win
  34. doesn't
  35. were sending
  36. were cleaning
  37. had
  38. buy
  39. carried
  40. are

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