Tenses Worksheet for Class 9 – Answer Key
Section A: Fill in the blanks
- goes
- are playing
- has completed
- have been preparing
- visited
- was reading
- had left
- had been waiting
- will call
- will be travelling
- will have finished
- will have been working
Section B: Choose the correct option
- B. rises
- C. is knocking
- B. have read
- C. has been studying
- C. had begun
- B. were taking
- C. had lost
- C. will be taking
- B. will have completed
- A. will have been travelling
Section C: Identify the tense
- Simple Present Tense
- Present Continuous Tense
- Present Perfect Tense
- Present Perfect Continuous Tense
- Simple Past Tense
- Past Continuous Tense
- Past Perfect Tense
- Past Perfect Continuous Tense
- Simple Future Tense
- Future Continuous Tense
- Future Perfect Tense
- Future Perfect Continuous Tense
Section D: Correct the errors
- She goes to school every day.
- I know the answer.
- He completed his work yesterday.
- They have been waiting for an hour.
- When I reached home, my mother was cooking dinner.
- She had gone to the market before it started raining.
- We were watching television at 9 p.m.
- He will go to Jaipur next week.
- By tomorrow, I will have finished my assignment.
- By next month, they will have been building the house for a year.
Section E: Rewrite the sentences
- She is writing a letter.
- They played football.
- He has eaten breakfast.
- I was watching a movie.
- She will have completed her homework.
- They have been living here for five years.
- He had repaired the car.
- We will be attending the meeting.
- The workers had been working on the bridge for three hours before it began to rain.
- By 8 p.m., she will have completed the report.
Section F: Match the tense
- B — Present Perfect Continuous
- C — Past Perfect
- D — Future Continuous
- E — Simple Present
- A — Future Perfect
- F — Past Continuous
Section G: Complete the paragraph
- woke
- had been preparing
- was revising
- came
- had already finished
- felt
- will perform
- will have completed
- will have received
Section H: Translate into English
- He goes for a walk every morning.
- I have been studying for two hours.
- They were eating when I arrived.
- The train had left before he arrived.
- I will have completed this work by next Monday.
- By next year, he will have been working here for five years.
Section I: Mixed-tense challenge
- boils
- was cooking
- had written
- have been living
- will have been waiting
- are preparing
- drinks; is having
- met; have not seen
- will have completed
- had been writing
Total marks: 91