← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 993 · 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.When the bell rang, we ___ a sandcastle. (a) are building (b) were building (c) was building (d) were build
  2. 2.___ Kabir swim in the pool two days ago? (a) Does (b) Did (c) Do (d) Was
  3. 3.We ___ spoken Hindi already. (a) have (b) has
  4. 4.You have worked in Delhi ___ two years. (a) for (b) since
  5. 5.Name the tense: “Nisha is watching a cartoon.” (a) simple present (b) present continuous (c) simple future (d) present perfect
  6. 6.Name the tense: “They have watched a cartoon.” (a) present perfect (b) past perfect (c) simple present (d) simple past
  7. 7.Diya ___ a cartoon before Mum came home. (a) had watched (b) had watch (c) have watched (d) has watched
  8. 8.Aditya ___ cleaned the room already. (a) have (b) has
  9. 9.Rahul ___ a message on Saturdays. (a) sending (b) send (c) sends
  10. 10.Name the tense: “Tara has baked a cake.” (a) past continuous (b) past perfect (c) present continuous (d) present perfect
  11. 11.___ he sing a song on Saturdays? (a) Do (b) Does (c) Is (d) Are
  12. 12.___ I eat a mango two days ago? (a) Do (b) Did (c) Was (d) Does
  13. 13.We ___ on the stage every Sunday. (a) dance (b) dances (c) dancing
  14. 14.Name the tense: “She is speaking Hindi.” (a) present continuous (b) simple past (c) past perfect (d) simple present
  15. 15.Vivaan ___ a song before the bell rang. (a) had sung (b) have sung (c) had sang (d) has sung
  16. 16.You ___ in this school since 2022. (a) has studied (b) study (c) have studied (d) studied
  17. 17.Choose the right verb: Each of the students ___ a notebook. (a) has (b) have
  18. 18.Name the tense: “I bring lunch.” (a) past continuous (b) simple past (c) simple present (d) present continuous
  19. 19.When Dad called, you ___ already made tea. (a) had (b) have (c) has
  20. 20.Manav ___ in this school since 2021. (a) teaches (b) taught (c) has taught (d) have taught
  21. 21.Name the tense: “My brother was feeding the dog.” (a) past continuous (b) present continuous (c) simple present (d) simple past
  22. 22.Choose the right verb: All the girls ___ a ID card. (a) has (b) have
  23. 23.He ___ a kite every day. (a) fly (b) flies (c) flying
  24. 24.We ___ the ball next Sunday. (a) will throws (b) will throw (c) threw (d) will throwing
  25. 25.I ___ a bicycle before the bell rang. (a) had rode (b) have ridden (c) had ridden (d) has ridden
  26. 26.When the phone rang, he ___ the room. (a) was clean (b) was cleaning (c) is cleaning (d) were cleaning
  27. 27.___ we make tea last Sunday? (a) Did (b) Does (c) Was (d) Do
  28. 28.Choose the right verb: Neither the girls nor Karan ___ coming today. (a) is (b) are
  29. 29.Choose the right verb: Neither the boys nor Meera ___ coming today. (a) are (b) is
  30. 30.What is the past tense of “speak”? (a) spoken (b) speaked (c) speaking (d) spoke
  31. 31.Manav ___ a mango every day. (a) eating (b) eats (c) eat
  32. 32.My sister has just ___ Hindi. (a) spoken (b) spoke (c) speaking (d) speak
  33. 33.Aarav ___ cooked rice already. (a) have (b) has
  34. 34.___ she ride a bicycle yesterday? (a) Did (b) Do (c) Was (d) Does
  35. 35.My sister ___ the bag before the bell rang. (a) have carried (b) had carried (c) has carried (d) had carry
  36. 36.When Dad called, he ___ already sung a song. (a) has (b) have (c) had
  37. 37.Name the tense: “Diya has studied science.” (a) simple future (b) simple past (c) present perfect (d) present continuous
  38. 38.When Dad called, my brother ___ already flown a kite. (a) had (b) have (c) has
  39. 39.I ___ ride a bicycle twice a week. (a) doesn't (b) aren't (c) don't
  40. 40.My brother is going to ___ a story next week. (a) telling (b) tells (c) tell (d) told

Answer key

  1. were building
  2. Did
  3. have
  4. for
  5. present continuous
  6. present perfect
  7. had watched
  8. has
  9. sends
  10. present perfect
  11. Does
  12. Did
  13. dance
  14. present continuous
  15. had sung
  16. have studied
  17. has
  18. simple present
  19. had
  20. has taught
  21. past continuous
  22. have
  23. flies
  24. will throw
  25. had ridden
  26. was cleaning
  27. Did
  28. is
  29. is
  30. spoke
  31. eats
  32. spoken
  33. has
  34. Did
  35. had carried
  36. had
  37. present perfect
  38. had
  39. don't
  40. tell

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