

This Grade 8 Perfect Continuous Tenses worksheet helps students understand how actions continue over time using present perfect continuous, past perfect continuous, and future perfect continuous forms. Through engaging grammar activities, learners improve tense accuracy, sentence fluency, and understanding of duration-based actions in English grammar.
Perfect continuous tenses help students describe actions that continue over a period of time with clarity and precision. For Grade 8 learners, mastering these tenses is important because:
1. They explain how long an action has been happening.
2. They connect time, duration, and continuity in sentences.
3. They improve writing accuracy and advanced sentence structure.
4. They strengthen grammar confidence in both spoken and written English.
This worksheet includes five grammar-focused activities designed to build fluency with perfect continuous tenses:
🧠 Exercise 1 – Multiple Choice Questions
Students choose the correct perfect continuous tense form to complete each sentence accurately.
✏️ Exercise 2 – Fill in the Blanks
Learners complete sentences using suitable tense forms from the word bank to strengthen understanding of duration and continuity.
✅ Exercise 3 – True or False
Students identify correct and incorrect statements related to perfect continuous tense rules and grammar concepts.
📋 Exercise 4 – Underline the Perfect Continuous Verb
Students underline the perfect continuous verb phrase in each sentence to improve tense recognition skills.
📝 Exercise 5 – Sentence Writing
Learners write original sentences using present perfect continuous, past perfect continuous, and future perfect continuous tenses correctly.
Exercise 1 – Multiple Choice Questions
1. has been studying
2. had been preparing
3. has been practicing
4. had completed
5. has been living
6. had been waiting
7. will have been preparing
8. has been reading
9. had submitted
10. has been working
Exercise 2 – Fill in the Blanks
1. has been reading
2. had been waiting
3. has been living
4. will have been
5. has been practicing
6. had been studying
7. has been singing
8. will have been
9. has been writing
10. had been playing
Exercise 3 – True or False
1. True
2. False
3. True
4. False
5. False
6. True
7. True
8. False
9. True
10. True
Exercise 4 – Underline the Perfect Continuous Verb
1. has been revising
2. will have been studying
3. had been waiting
4. will have been training
5. has been solving
6. had been preparing
7. has been practicing
8. will have been working
9. had been traveling
10. has been painting
Exercise 5 – Sentence Writing (Sample Answers)
1. She has been studying since morning.
2. They will have been practicing for three hours by evening.
3. Aarav has been playing football since childhood.
4. We had been waiting before the bus arrived.
5. Riya has been reading for two hours.
6. The students have been revising grammar all week.
7. Perfect continuous tenses show duration clearly.
8. Kabir has been working on the project since yesterday.
9. Meera had been preparing for the test before dinner.
10. They will have been traveling for five days by Monday.
Help your child master advanced tense structures and improve grammar fluency with expert-led English communication programs at PlanetSpark.
🔖Book a free trial!
They teach students to describe ongoing actions clearly while improving grammar accuracy during sentence practice.
Learners understand action timing more effectively while interpreting English reading passages and examples.
Students practice expressing continuous situations naturally through structured CBSE English grammar exercises.