Tenses Worksheet for Class 9 with Answers
Fill in the blanks with an appropriate tense form.
1. Peter ………………… in hospital since yesterday. (be / have)
2. It ………………… since October. (not rain)
3. What …………….. (you do) since you left college?
4. …………….. (you know) Shyam for a long time?
5. They ………………. (wait) outside.
6. They ………………… (wait) for a long time.
7. ……………….. (you own) a car?
8. How long …………… (you have) this car?
9. She ……………….. (practice) the violin for six months.
10. She …………………. (do) the same job for twenty-five years.
11. She …………………. (act) since she was a child.
12. How long ………………. (you be married) to Supriya?
Answers
1. has been, 2. has not rained, 3. have you been doing, 4. have you known, 5. are waiting, 6. have been waiting, 7. do you own, 8. have you had, 9. has been practicing, 10. has been doing, 11. has been acting, 12. have you been married
Tenses worksheet 2
Fill in the blanks with an appropriate tense form.
1. My parents ……………………. hard to give us a good education. (struggle)
2. I ……………………….. the plants when it started raining. (water)
3. When I ……………………. (meet) him yesterday, I ………………………. (discuss) my problems with him.
4. She ………………………….. on her latest novel since July. (work)
5. What ……………………….. (you do) in my room?
6. How ……………………… (she react) when she discovered the truth?
7. His father …………………………. (die) before he was born.
8. He ……………………. (drive) at 110 miles/hour when he crashed into the tree.
9. She ……………………. (get) the job if she applies now.
10. This time tomorrow I ………………………. (dance) at my cousin’s wedding.
11. It is five o’clock. They …………………………. (go) home.
12. When I heard the knock, I …………………………. (open) the door.
Answers
1. struggled, 2. was watering, 3. met, discussed, 4. has been working, 5. are you doing, 6. did she react, 7. had died, 8. was driving, 9. will get, 10. will be dancing, 11. will have gone, 12. opened