← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 729 · 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.Choose the right verb: All the girls ___ a name tag. (a) has (b) have
  2. 2.The children have just ___ the room. (a) cleans (b) clean (c) cleaning (d) cleaned
  3. 3.He has just ___ in the park. (a) running (b) run (c) ran
  4. 4.My parents have just ___ the bag. (a) carry (b) carries (c) carrying (d) carried
  5. 5.___ you buy vegetables every morning? (a) Is (b) Are (c) Does (d) Do
  6. 6.Choose the right verb: Either my cousins or Yash ___ coming today. (a) are (b) is
  7. 7.The children are going to ___ a cake next week. (a) bake (b) baking (c) bakes (d) baked
  8. 8.He ___ science on Saturdays. (a) studies (b) studying (c) study
  9. 9.Which is the correct -ing form of “bake”? (a) bakeeing (b) baking (c) bakeing
  10. 10.They ___ flown a kite already. (a) has (b) have
  11. 11.You did not ___ a letter yesterday. (a) writes (b) writing (c) write (d) wrote
  12. 12.We ___ the ball before the bell rang. (a) have thrown (b) had threw (c) has thrown (d) had thrown
  13. 13.We did not ___ a message two days ago. (a) sending (b) sent (c) sends (d) send
  14. 14.He ___ a bicycle now. (a) am riding (b) are riding (c) is riding (d) is ride
  15. 15.You ___ a message on Saturdays. (a) sends (b) send (c) sending
  16. 16.Choose the right verb: There ___ an apple on the plate. (a) are (b) is
  17. 17.When Dad called, we ___ already drunk milk. (a) had (b) have (c) has
  18. 18.Name the tense: “We are cleaning the room.” (a) past continuous (b) simple future (c) simple past (d) present continuous
  19. 19.Choose the right verb: One of my friends ___ in Class 6. (a) are (b) is
  20. 20.I ___ the train next month. (a) will takes (b) took (c) will take (d) will taking
  21. 21.___ Nisha building a sandcastle at the moment? (a) Are (b) Am (c) Is
  22. 22.Choose the right verb: Physics ___ interesting. (a) are (b) is
  23. 23.Pooja ___ the match at 8 pm yesterday. (a) were winning (b) was winning (c) was win (d) is winning
  24. 24.My cousins ___ dance on the stage every day. (a) aren't (b) doesn't (c) don't
  25. 25.You ___ brought lunch already. (a) have (b) has
  26. 26.Choose the right verb: Every student ___ a locker. (a) have (b) has
  27. 27.He ___ cricket before the guests arrived. (a) have played (b) had played (c) has played (d) had play
  28. 28.Name the tense: “She cooks rice.” (a) simple past (b) past continuous (c) present perfect (d) simple present
  29. 29.She ___ rice every day. (a) cook (b) cooking (c) cooks
  30. 30.What is the past tense of “fly”? (a) flying (b) flown (c) flew (d) flyed
  31. 31.Riya ___ on the stage two days ago. (a) will dance (b) dances (c) danced (d) has danced
  32. 32.She ___ dance on the stage every Sunday. (a) doesn't (b) don't (c) isn't
  33. 33.I ___ Hindi when the phone rang. (a) were speaking (b) am speaking (c) was speak (d) was speaking
  34. 34.She has just ___ a letter. (a) written (b) wrote (c) writing (d) write
  35. 35.Diya has had this bicycle ___ last year. (a) for (b) since
  36. 36.When Dad called, you ___ already written a letter. (a) have (b) has (c) had
  37. 37.He ___ on the stage before it got dark. (a) has danced (b) had danced (c) had dance (d) have danced
  38. 38.I ___ going to bake a cake next week. (a) am (b) are (c) is
  39. 39.Choose the right verb: Either Saanvi or my cousins ___ coming today. (a) is (b) are
  40. 40.They ___ going to send a message next Sunday. (a) is (b) are (c) am

Answer key

  1. have
  2. cleaned
  3. run
  4. carried
  5. Do
  6. is
  7. bake
  8. studies
  9. baking
  10. have
  11. write
  12. had thrown
  13. send
  14. is riding
  15. send
  16. is
  17. had
  18. present continuous
  19. is
  20. will take
  21. Is
  22. is
  23. was winning
  24. don't
  25. have
  26. has
  27. had played
  28. simple present
  29. cooks
  30. flew
  31. danced
  32. doesn't
  33. was speaking
  34. written
  35. since
  36. had
  37. had danced
  38. am
  39. are
  40. are

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