
The Past Perfect Continuous shows that the action had continued for a certain time previous to the point of the past time named.
Example: I had been reading for an hour when you came to see me.
He had been waiting for two hours when you came.
Structure:
Subject + had been + verb (-ing) + object
Example:
- She had been walking for two hours before lunch.
Exercise 1 (Past Perfect Continuous Tense Exercises)
Fill in the blanks. Use the Past Perfect Continuous Tense.
- Jaya ________(cut) vegetables when her mother came.
- Oliver _______(read) the book for two hours.
- Amelia _____ (sweep) the floor when her guests arrived.
- Sita_________(eat) an orange before her class started.
- They ______(buy) books from the book fair since 5.00 pm.
- He _______(write) a letter before he went to sleep.
- It__________(rain) since Tuesday.
- She ______(learn) English for six months.
- He_________(clean) his room for two hours.
- Mohan ______(wash) his clothes before his friends arrived.
Exercise 2 (Past Perfect Continuous Tense Exercises)
Rewrite the sentences into Past Perfect Continuous.
- He studied for three hours before sleeping.
- She waited for the bus for twenty minutes before the bus arrived.
- Emma drew a picture for an hour before her teacher came.
- Rajni ironed the clothes when her friend arrived.
- Ravi rode a horse for an hour before lunch.
- Jaspreet ran in the park all morning.
- She exercised for ten minutes before going to work.
- They sat under the tree for a few minutes when it started raining.
- She swam in the swimming pool for a long time.
- He drove all night.
Exercise 3
Change Positive to Negative.
- She had been cooking all day.
- He had been listening to music.
- Charlotte had been thinking about her grandparents.
- The gardener had been watering the plants.
- Jack had been cutting the grass for an hour.
- The teacher had been teaching English.
- They had been eating apples until then.
- She had been keeping the clothes in the cupboard.
- The mechanic had been repairing the car when Sita came.
- The old man had been sitting under the tree.
Exercise 4 (Past Perfect Continuous Tense Exercises)
Change Statements into Questions.
- The boys had been playing football when she came.
- The baby had been tearing the papers.
- Henry had been flying a kite all afternoon.
- They had been living in Spain since 2022.
- Charlie had been sleeping for an hour.
- They had been shouting outside the bank.
- He had been doing his homework all night.
- Ravi had been buying toys for his brother.
- They had been dancing in the living room.
- She had been riding a horse for two hours.
Exercise 5 (Past Perfect Continuous Tense Exercises)
Complete the Sentences.
- Before his mother arrived, the boy___________.
- Until then, he had_______________.
- Since last Monday, Tina __________.
- Before that, the children___________.
- By the time the teacher entered, the students__________.
- Before the match started, the players_________.
- Since last year, she __________.
- Before the guests arrived, Mona ________.
- For a long time, they _________.
- By the time his father came, Rahul _____________.
Answers:- (Past Perfect Continuous Tense Exercises)
Exercise 1
- Jaya had been cutting vegetables when her mother came.
- Oliver had been reading the book for two hours.
- Amelia had been sweeping the floor when her guests arrived.
- Sita had been eating an orange before her class started.
- They had been buying books from the book fair since 5.00 pm.
- He had been writing a letter before he went to sleep.
- It had been raining since Tuesday.
- She had been learning English for six months.
- He had been cleaning his room for two hours.
- Mohan had been washing his clothes before his friends arrived.
Exercise 2
- He had been studying for three hours before sleeping.
- She had been waiting for the bus for twenty minutes before the bus arrived.
- Emma had been drawing a picture for an hour before her teacher came.
- Rajni had been ironing the clothes when her friend arrived.
- Ravi had been riding a horse for an hour before lunch.
- Jaspreet had been running in the park all morning.
- She had been exercising for ten minutes before going to work.
- They had been sitting under the tree for a few minutes when it started raining.
- She had been swimming in the swimming pool for a long time.
- He had been driving all night.
Exercise 3
- She had not been cooking all day.
- He had not been listening to music.
- Charlotte had not been thinking about her grandparents.
- The gardener had not been watering the plants.
- Jack had not been cutting the grass for an hour.
- The teacher had not been teaching English.
- They had not been eating apples until then.
- She had not been keeping the clothes in the cupboard.
- The mechanic had not been repairing the car when Sita came.
- The old man had not been sitting under the tree.
Exercise 4
- Had the boys been playing football when she came?
- Had the baby been tearing the papers?
- Had Henry been flying a kite all afternoon?
- Had they been living in Spain since 2022?
- Had Charlie been sleeping for an hour?
- Had they been shouting outside the bank?
- Had he been doing his homework all night?
- Had Ravi been buying toys for his brother?
- Had they been dancing in the living room?
- Had she been riding a horse for two hours?
Exercise 5
- Before his mother arrived, the boy had been doing his homework.
- Until then, he had been waiting for his friend.
- Since last Monday, Tina had been preparing for her exams.
- Before that, the children had been playing in the park.
- By the time the teacher entered, the students had been talking.
- Before the match started, the players had been practising.
- Since last year, she had been learning French.
- Before the guests arrived, Mona had been decorating the house.
- For a long time, they had been planning the trip.
- By the time his father came, Rahul had been watching television.
Also Read:-
- Mastering the Past Perfect Continuous Tense: 100 Example Sentences and Exercises to Boost Your Grammar Skills
- Future Perfect Tense Worksheet with Answers (Free PDF Download)
- 12 Common Errors in Present Tenses (With Examples and Corrections)
- Present Perfect Continuous Tense Exercises for Class 6, 7, 8 (With Answers PDF)
- How to Choose the Correct Tense for Class 5 and 4 (Easy Rules and Examples)
- Present Perfect Tense Active and Passive Voice Exercise: 50 Sentences
- Past Perfect Tense Exercises in Hindi with Answers

My name is Sukhjit Kaur, and I am an English educator with 17+ years of experience helping students master grammar and writing. Through EnglishVedas.com, I simplify English grammar using examples from daily life and classrooms. I’ve been analyzing English media for 17 years to help students understand how grammar lives in the real world.
