← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 251 · 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.Name the tense: “Yash has climbed a tree.” (a) simple present (b) present perfect (c) simple future (d) past perfect
  2. 2.___ Aditya tell a story twice a week? (a) Are (b) Does (c) Do (d) Is
  3. 3.By the time Mum came home, my parents ___ the match. (a) has won (b) have won (c) had won (d) had win
  4. 4.Choose the right verb: Every child ___ a ID card. (a) has (b) have
  5. 5.He ___ science before it got dark. (a) has studied (b) had study (c) had studied (d) have studied
  6. 6.You ___ sing a song every morning. (a) doesn't (b) aren't (c) don't
  7. 7.I ___ a kite when it started to rain. (a) were flying (b) am flying (c) was fly (d) was flying
  8. 8.Choose the right verb: The scissors ___ sharp. (a) is (b) are
  9. 9.Aditya is going to ___ a mango next week. (a) ate (b) eats (c) eating (d) eat
  10. 10.___ my sister clean the room on Saturdays? (a) Is (b) Does (c) Are (d) Do
  11. 11.Name the tense: “My sister wins the match.” (a) past continuous (b) simple past (c) present continuous (d) simple present
  12. 12.They ___ a picture next Sunday. (a) will draw (b) will draws (c) drew (d) will drawing
  13. 13.Choose the right verb: Every girl ___ a name tag. (a) have (b) has
  14. 14.Priya ___ a cartoon every Sunday. (a) watching (b) watch (c) watches
  15. 15.Farhan ___ the dishes at 8 pm yesterday. (a) were washing (b) is washing (c) was wash (d) was washing
  16. 16.The children ___ bought vegetables already. (a) has (b) have
  17. 17.___ Aisha buy vegetables last Sunday? (a) Did (b) Was (c) Does (d) Do
  18. 18.My parents have just ___ a cap. (a) worn (b) wear (c) wore (d) wearing
  19. 19.I am going to ___ a cake next month. (a) baking (b) bakes (c) baked (d) bake
  20. 20.Choose the right verb: All the boys ___ a ID card. (a) have (b) has
  21. 21.___ Omkar write a letter on Saturdays? (a) Does (b) Is (c) Are (d) Do
  22. 22.The children ___ a bicycle right now. (a) is riding (b) are ride (c) are riding (d) am riding
  23. 23.The children ___ in this school since 2020. (a) taught (b) have taught (c) has taught (d) teach
  24. 24.I ___ a kite now. (a) am fly (b) am flying (c) are flying (d) is flying
  25. 25.My parents ___ going to feed the dog next month. (a) is (b) am (c) are
  26. 26.When Dad called, the students ___ already cleaned the room. (a) have (b) has (c) had
  27. 27.Aditya is going to ___ to school tomorrow. (a) going (b) go (c) goes (d) went
  28. 28.We ___ going to take the train next Sunday. (a) are (b) is (c) am
  29. 29.My brother ___ milk yesterday. (a) drinked (b) will drink (c) drank (d) drinks
  30. 30.My parents ___ plant a tree twice a week. (a) doesn't (b) aren't (c) don't
  31. 31.They have lived in Pune ___ five years. (a) since (b) for
  32. 32.___ Saanvi carrying the bag at the moment? (a) Are (b) Am (c) Is
  33. 33.What is the past tense of “wear”? (a) wore (b) worn (c) wearing (d) weared
  34. 34.She ___ the room tomorrow. (a) will clean (b) will cleans (c) will cleaning (d) cleaned
  35. 35.He ___ science when Mum came home. (a) were studying (b) is studying (c) was study (d) was studying
  36. 36.What is the past tense of “write”? (a) wrote (b) written (c) writed (d) writing
  37. 37.Ananya ___ for the team two days ago. (a) clapped (b) will clap (c) has clapped (d) claps
  38. 38.___ they eating a mango right now? (a) Is (b) Am (c) Are
  39. 39.Choose the right verb: There ___ many books on the shelf. (a) is (b) are
  40. 40.When the bell rang, he ___ a cap. (a) was wear (b) were wearing (c) is wearing (d) was wearing

Answer key

  1. present perfect
  2. Does
  3. had won
  4. has
  5. had studied
  6. don't
  7. was flying
  8. are
  9. eat
  10. Does
  11. simple present
  12. will draw
  13. has
  14. watches
  15. was washing
  16. have
  17. Did
  18. worn
  19. bake
  20. have
  21. Does
  22. are riding
  23. have taught
  24. am flying
  25. are
  26. had
  27. go
  28. are
  29. drank
  30. don't
  31. for
  32. Is
  33. wore
  34. will clean
  35. was studying
  36. wrote
  37. clapped
  38. Are
  39. are
  40. was wearing

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