Tenses Worksheet for Class 8
In order to make grammatically correct sentences in English, you need a thorough understanding of different tense forms. Your class 8 English exam will have various questions that test your ability to use tenses correctly. Students and teachers can use this tenses worksheet at school or home.
Tenses worksheet
Fill in the blanks with an appropriate tense form.

1. He ………………………… France in June. (visit)
2. Where is Rahul? He ………………………….. to Delhi. (go)
3. Rohan ……………………. (go) to Australia in May but he ………………………. (be) back at home now.
4. It ……………………… (stop) raining.
5. It ………………………. (rain) for a while and then it ………………………. (stop)
6. The washing machine ………………………. (break) down.
7. He ………………………… (injure) his leg so he can’t walk now.
8. She …………………….. (come) in the morning and ……………………… (leave) a few hours later.
9. The cat ………………………… (have) her kittens.
10. The cat ………………………… (give) birth in the morning.
11. Who ………………………… (invent) the computer?
12. Somebody ……………………….. the door open. (leave)
Answers
1. visited, 2. has gone, 3. went, is, 4. has stopped, 5. rained, stopped, 6. has broken, 7. has injured, 8. came, left, 9. has had, 10. gave, 11. invented, 12. has left
Worksheet 2
Fill in the blanks with an appropriate tense form.
1. It ……………………….. two hours since she arrived. (is / has been / was / had been)
2. How long …………………………. since he died? (is it / has it been / was it)
3. How long ………………………. English? (do you learn / are you learning / have you been learning)
4. Where …………………………..? I have been looking for you. (are / were / have you been)
5. It ………………………… for a while but it has started raining again. (stopped raining / rained / was raining)
6. How long …………………………. him? (do you know / have you known / you know)
7. ‘You are out of breath.’ ‘Yes. I …………………………..’ (am running / have been running / had been running)
8. How long ………………………… to get to the station from here? (it takes / does it take / has it taken)
9. We got wet in the rain because we ………………………… an umbrella. (hadn’t / don’t have / didn’t have)
10. The police ………………………….. three people in connection with the blast. (have arrested / has arrested)
Answers
1. has been; 2. is it / has it been; 3. have you been learning; 4. have you been; 5. stopped raining; 6. have you known; 7. have been running; 8. does it take; 9. didn’t have; 10. have arrested