← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 921 · 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.Which is the correct -ing form of “speak”? (a) speakking (b) speaking (c) speakeing
  2. 2.We ___ the ball before the bell rang. (a) had thrown (b) had threw (c) has thrown (d) have thrown
  3. 3.We ___ to school before the bell rang. (a) has gone (b) had went (c) have gone (d) had gone
  4. 4.Name the tense: “The children had sung a song.” (a) present continuous (b) simple present (c) simple past (d) past perfect
  5. 5.The students ___ a song last Sunday. (a) sang (b) sing (c) will sing (d) have sung
  6. 6.You ___ the dishes last week. (a) have washed (b) washed (c) wash (d) will wash
  7. 7.You are going to ___ tea next month. (a) make (b) made (c) making (d) makes
  8. 8.We ___ take the train every morning. (a) don't (b) aren't (c) doesn't
  9. 9.When Dad called, Priya ___ already clapped for the team. (a) have (b) has (c) had
  10. 10.I ___ helped Grandma already. (a) has (b) have
  11. 11.She did not ___ Grandma yesterday. (a) helping (b) helped (c) help (d) helps
  12. 12.Choose the right verb: Each girl ___ a water bottle. (a) have (b) has
  13. 13.The students ___ going to play cricket next month. (a) am (b) are (c) is
  14. 14.My cousins are going to ___ a tree tomorrow. (a) climbing (b) climbs (c) climbed (d) climb
  15. 15.What is the past tense of “ride”? (a) rode (b) rided (c) ridden (d) riding
  16. 16.I ___ Hindi twice a week. (a) speaks (b) speak (c) speaking
  17. 17.Name the tense: “They climbed a tree.” (a) simple present (b) simple past (c) past continuous (d) present continuous
  18. 18.___ they play cricket two days ago? (a) Do (b) Does (c) Was (d) Did
  19. 19.___ we winning the match now? (a) Am (b) Is (c) Are
  20. 20.By the time the guests arrived, she ___ in the park. (a) had jog (b) has jogged (c) had jogged (d) have jogged
  21. 21.I ___ going to drink milk next week. (a) are (b) am (c) is
  22. 22.You ___ catch the ball every Sunday. (a) doesn't (b) aren't (c) don't
  23. 23.My brother ___ a kite now. (a) is fly (b) is flying (c) are flying (d) am flying
  24. 24.Tara ___ tea twice a week. (a) making (b) makes (c) make
  25. 25.We have been in the library ___ half an hour. (a) for (b) since
  26. 26.Which is the correct -ing form of “dance”? (a) danceing (b) danceeing (c) dancing
  27. 27.We ___ a tree every morning. (a) plant (b) planting (c) plants
  28. 28.___ we bake a cake last week? (a) Does (b) Did (c) Was (d) Do
  29. 29.Name the tense: “My brother has drawn a picture.” (a) simple present (b) present perfect (c) simple future (d) present continuous
  30. 30.Choose the right verb: All the players ___ a locker. (a) has (b) have
  31. 31.Choose the right verb: All the children ___ a name tag. (a) have (b) has
  32. 32.Choose the right verb: Either the girls or Priya ___ coming today. (a) are (b) is
  33. 33.She is going to ___ rice next Sunday. (a) cooking (b) cooked (c) cooks (d) cook
  34. 34.Which is the correct -ing form of “clean”? (a) cleaning (b) cleaneing (c) cleanning
  35. 35.By the time the guests arrived, my friends ___ lunch. (a) had bring (b) has brought (c) have brought (d) had brought
  36. 36.She ___ in Delhi since 2020. (a) works (b) worked (c) has worked (d) have worked
  37. 37.Name the tense: “We climbed a tree.” (a) present continuous (b) present perfect (c) past continuous (d) simple past
  38. 38.Name the tense: “Manav plays cricket.” (a) past perfect (b) simple present (c) simple past (d) present continuous
  39. 39.Name the tense: “My sister has jogged in the park.” (a) present perfect (b) simple present (c) present continuous (d) simple past
  40. 40.At 8 pm yesterday, you ___ vegetables. (a) was buying (b) are buying (c) were buying (d) were buy

Answer key

  1. speaking
  2. had thrown
  3. had gone
  4. past perfect
  5. sang
  6. washed
  7. make
  8. don't
  9. had
  10. have
  11. help
  12. has
  13. are
  14. climb
  15. rode
  16. speak
  17. simple past
  18. Did
  19. Are
  20. had jogged
  21. am
  22. don't
  23. is flying
  24. makes
  25. for
  26. dancing
  27. plant
  28. Did
  29. present perfect
  30. have
  31. have
  32. is
  33. cook
  34. cleaning
  35. had brought
  36. has worked
  37. simple past
  38. simple present
  39. present perfect
  40. were buying

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