← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 394 · 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.___ the children speaking Hindi at the moment? (a) Am (b) Are (c) Is
  2. 2.They ___ the train when it started to rain. (a) were taking (b) was taking (c) are taking (d) were take
  3. 3.He ___ a cake yesterday. (a) will bake (b) baked (c) has baked (d) bakes
  4. 4.Diya is going to ___ to school tomorrow. (a) go (b) went (c) going (d) goes
  5. 5.___ Karan ride a bicycle every morning? (a) Do (b) Does (c) Are (d) Is
  6. 6.What is the past tense of “go”? (a) goed (b) gone (c) going (d) went
  7. 7.Choose the right verb: Each boy ___ a name tag. (a) have (b) has
  8. 8.You have worked in Delhi ___ 2019. (a) for (b) since
  9. 9.My cousins are going to ___ a story next month. (a) telling (b) told (c) tells (d) tell
  10. 10.She ___ Grandma next month. (a) helped (b) will help (c) will helping (d) will helps
  11. 11.When Dad called, we ___ already bought vegetables. (a) had (b) have (c) has
  12. 12.Zoya ___ in the park last week. (a) will run (b) runned (c) runs (d) ran
  13. 13.Which is the correct -ing form of “draw”? (a) draweing (b) drawwing (c) drawing
  14. 14.What is the past tense of “make”? (a) made (b) making (c) maked
  15. 15.When Dad called, I ___ already washed the dishes. (a) has (b) had (c) have
  16. 16.I ___ a sandcastle when the bell rang. (a) was building (b) am building (c) were building (d) was build
  17. 17.They ___ to school tomorrow. (a) will going (b) will go (c) went (d) will goes
  18. 18.They ___ catch the ball every morning. (a) don't (b) doesn't (c) aren't
  19. 19.My brother ___ science at 8 pm yesterday. (a) were studying (b) is studying (c) was studying (d) was study
  20. 20.By the time the guests arrived, Zoya ___ the ball. (a) has caught (b) have caught (c) had catch (d) had caught
  21. 21.Pooja ___ a song at 8 pm yesterday. (a) is singing (b) were singing (c) was sing (d) was singing
  22. 22.Name the tense: “Dev was wearing a cap.” (a) simple future (b) past continuous (c) simple present (d) simple past
  23. 23.I ___ with Nani since 2019. (a) stayed (b) has stayed (c) have stayed (d) stay
  24. 24.___ they carry the bag on Saturdays? (a) Do (b) Is (c) Are (d) Does
  25. 25.Karan did not ___ the dishes last week. (a) washed (b) wash (c) washes (d) washing
  26. 26.Name the tense: “He dances on the stage.” (a) simple past (b) simple present (c) present perfect (d) past continuous
  27. 27.When Dad called, you ___ already worn a cap. (a) have (b) has (c) had
  28. 28.When the bell rang, he ___ rice. (a) is cooking (b) was cooking (c) was cook (d) were cooking
  29. 29.We ___ a kite when the bell rang. (a) was flying (b) were fly (c) were flying (d) are flying
  30. 30.He ___ a letter last week. (a) writed (b) writes (c) wrote (d) will write
  31. 31.Isha ___ the ball before Mum came home. (a) had threw (b) had thrown (c) have thrown (d) has thrown
  32. 32.You ___ draw a picture twice a week. (a) doesn't (b) aren't (c) don't
  33. 33.Which is the correct -ing form of “buy”? (a) buyying (b) buying (c) buyeing
  34. 34.I have lived in Pune ___ two years. (a) since (b) for
  35. 35.We ___ science before Mum came home. (a) had studied (b) had study (c) have studied (d) has studied
  36. 36.I ___ built a sandcastle already. (a) have (b) has
  37. 37.Sneha ___ the room tomorrow. (a) will cleans (b) will clean (c) cleaned (d) will cleaning
  38. 38.My friends ___ a kite every day. (a) flies (b) fly (c) flying
  39. 39.Name the tense: “Arjun has clapped for the team.” (a) simple past (b) present perfect (c) present continuous (d) simple present
  40. 40.They have been in the library ___ an hour. (a) for (b) since

Answer key

  1. Are
  2. were taking
  3. baked
  4. go
  5. Does
  6. went
  7. has
  8. since
  9. tell
  10. will help
  11. had
  12. ran
  13. drawing
  14. made
  15. had
  16. was building
  17. will go
  18. don't
  19. was studying
  20. had caught
  21. was singing
  22. past continuous
  23. have stayed
  24. Do
  25. wash
  26. simple present
  27. had
  28. was cooking
  29. were flying
  30. wrote
  31. had thrown
  32. don't
  33. buying
  34. for
  35. had studied
  36. have
  37. will clean
  38. fly
  39. present perfect
  40. for

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