← Practice: tenses lesson New set →

Worksheet of Tense

English grammar lesson 20: Practice: tenses · Set 661 · 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.___ they eating a mango now? (a) Is (b) Am (c) Are
  2. 2.She ___ in the pool when Mum came home. (a) were swimming (b) is swimming (c) was swimming (d) was swim
  3. 3.When Mum came home, he ___ the match. (a) was winning (b) was win (c) were winning (d) is winning
  4. 4.Riya ___ lunch before it got dark. (a) has brought (b) have brought (c) had bring (d) had brought
  5. 5.You ___ a cartoon every morning. (a) watching (b) watches (c) watch
  6. 6.Choose the right verb: Each girl ___ a notebook. (a) have (b) has
  7. 7.You ___ a mango before the guests arrived. (a) has eaten (b) had eaten (c) have eaten (d) had ate
  8. 8.They ___ a cap now. (a) are wear (b) are wearing (c) is wearing (d) am wearing
  9. 9.She ___ a kite yesterday. (a) flew (b) will fly (c) flyed (d) flies
  10. 10.Neel ___ in the park every day. (a) running (b) runs (c) run
  11. 11.Name the tense: “Priya was throwing the ball.” (a) present perfect (b) simple past (c) past continuous (d) simple present
  12. 12.You did not ___ a letter last Sunday. (a) writes (b) writing (c) wrote (d) write
  13. 13.Choose the right verb: Either the boys or Nisha ___ coming today. (a) are (b) is
  14. 14.Choose the right verb: Either Kunal or the twins ___ coming today. (a) is (b) are
  15. 15.Name the tense: “He will study science.” (a) past continuous (b) past perfect (c) simple past (d) simple future
  16. 16.She ___ science when the bell rang. (a) were studying (b) is studying (c) was study (d) was studying
  17. 17.I have waited for the bus ___ half an hour. (a) since (b) for
  18. 18.What is the past tense of “send”? (a) sending (b) sended (c) sent
  19. 19.Choose the right verb: Each child ___ a name tag. (a) have (b) has
  20. 20.Rahul ___ feed the dog on Saturdays. (a) don't (b) isn't (c) doesn't
  21. 21.Choose the right verb: The bunch of bananas ___ ripe. (a) are (b) is
  22. 22.When Dad called, they ___ already run in the park. (a) has (b) have (c) had
  23. 23.When Dad called, I ___ already ridden a bicycle. (a) has (b) have (c) had
  24. 24.Name the tense: “Karan will go to school.” (a) present perfect (b) past perfect (c) simple present (d) simple future
  25. 25.You ___ the ball before the guests arrived. (a) had caught (b) had catch (c) have caught (d) has caught
  26. 26.When the phone rang, my cousins ___ a mango. (a) are eating (b) were eating (c) was eating (d) were eat
  27. 27.___ they climb a tree every day? (a) Is (b) Are (c) Does (d) Do
  28. 28.What is the past tense of “catch”? (a) catched (b) caught (c) catching
  29. 29.She ___ a tree next month. (a) will plants (b) planted (c) will plant (d) will planting
  30. 30.___ he feed the dog two days ago? (a) Did (b) Does (c) Do (d) Was
  31. 31.My sister ___ vegetables right now. (a) are buying (b) am buying (c) is buy (d) is buying
  32. 32.He ___ lunch every Sunday. (a) bring (b) bringing (c) brings
  33. 33.They ___ a kite last week. (a) fly (b) flew (c) will fly (d) flyed
  34. 34.You ___ rice at the moment. (a) are cook (b) is cooking (c) are cooking (d) am cooking
  35. 35.Saanvi ___ rice twice a week. (a) cooks (b) cook (c) cooking
  36. 36.What is the past tense of “eat”? (a) eaten (b) eated (c) eating (d) ate
  37. 37.Name the tense: “We played cricket.” (a) past perfect (b) simple past (c) past continuous (d) simple future
  38. 38.Name the tense: “We go to school.” (a) present continuous (b) simple future (c) past perfect (d) simple present
  39. 39.___ my brother sing a song last week? (a) Does (b) Was (c) Did (d) Do
  40. 40.You ___ the room next Sunday. (a) will clean (b) cleaned (c) will cleans (d) will cleaning

Answer key

  1. Are
  2. was swimming
  3. was winning
  4. had brought
  5. watch
  6. has
  7. had eaten
  8. are wearing
  9. flew
  10. runs
  11. past continuous
  12. write
  13. is
  14. are
  15. simple future
  16. was studying
  17. for
  18. sent
  19. has
  20. doesn't
  21. is
  22. had
  23. had
  24. simple future
  25. had caught
  26. were eating
  27. Do
  28. caught
  29. will plant
  30. Did
  31. is buying
  32. brings
  33. flew
  34. are cooking
  35. cooks
  36. ate
  37. simple past
  38. simple present
  39. Did
  40. will clean

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