The Past Perfect Continuous Tense helps learners talk about actions that were happening over a period of time before another event in the past. These worksheets and exercises are designed to give students practical practice with real-life contexts, including fill-in-the-blank activities, sentence rewriting, and sentence formation. By working through them, learners can improve their understanding of how to use this tense naturally and correctly in writing and speaking.
Past Perfect Continuous Tense Worksheets

Past Perfect Continuous Tense Exercises
Exercise 1: Fill in the blanks using the Past Perfect Continuous Tense
(Structure: had been + V-ing)
-
She was tired because she __________ (run) for an hour.
-
They __________ (wait) at the station before the train finally arrived.
-
I __________ (study) for two hours when my friend called.
-
The ground was wet because it __________ (rain) all night.
-
He __________ (work) at the company for five years before he quit.
-
We __________ (travel) for several hours before we found a place to rest.
-
The children __________ (play) in the garden before it got dark.
-
She __________ (cook) dinner when the guests showed up early.
-
I __________ (not/sleep) well because the neighbors had been making noise.
-
They __________ (argue) for days before they finally resolved the issue.
Exercise 2: Rewrite the sentences using the Past Perfect Continuous Tense
-
Sarah started reading at 3 PM. She stopped at 5 PM.
-
Mark was jogging for 30 minutes before it started raining.
-
We were cleaning the house for two hours when our guests arrived.
-
The baby cried for an hour before she fell asleep.
-
I waited for him for 20 minutes before he came.
-
They practiced the song for weeks before the show began.
-
Emma worked on the project since morning before she took a break.
-
He watched TV for three hours before his mom told him to stop.
-
The kids painted for an hour before their teacher checked on them.
-
Lisa cooked for two hours before her friends arrived.
Exercise 3: Choose the correct option
-
She was exhausted because she ___ all day.
a) had been working
b) was working -
They ___ for over an hour before the bus finally came.
a) were waiting
b) had been waiting -
I ___ for 20 minutes before I realized I had the wrong address.
a) had been walking
b) walked -
The roads were wet because it ___ since morning.
a) had been raining
b) rained -
He ___ for years before he decided to move abroad.
a) had been living
b) lived -
The students were tired because they ___ for their exams all week.
a) had been studying
b) have been studying -
She ___ for three hours when the power went out.
a) had been writing
b) was writing -
We ___ about the problem before the manager arrived.
a) had been talking
b) talked -
The workers ___ since early morning before the storm started.
a) had been building
b) were building -
They ___ for days before they finally got the results.
a) had been waiting
b) have been waiting
Exercise 4: Make sentences using the Past Perfect Continuous Tense
Use the words to form correct sentences.
-
She / cry / before / her friend comforted her
-
We / look for / the keys / before / he found them
-
The dog / bark / for hours / before / it got tired
-
He / not sleep / well / before / he visited the doctor
-
They / walk / in the sun / before / they took a rest
-
I / try / to call you / before / you finally answered
-
The teacher / explain / the lesson / before / the bell rang
-
She / cook / all afternoon / before / her guests arrived
-
He / practice / guitar / before / he joined the band
-
They / argue / for a long time / before / they apologized
________________________________________________________________________________________________________________________
Answer Key
Exercise 1 – Answer Key
Fill in the blanks
-
had been running
-
had been waiting
-
had been studying
-
had been raining
-
had been working
-
had been traveling
-
had been playing
-
had been cooking
-
had not been sleeping
-
had been arguing
Exercise 2 – Answer Key
Rewrite in Past Perfect Continuous
-
Sarah had been reading for two hours before she stopped.
-
Mark had been jogging for 30 minutes before it started raining.
-
We had been cleaning the house for two hours when our guests arrived.
-
The baby had been crying for an hour before she fell asleep.
-
I had been waiting for him for 20 minutes before he came.
-
They had been practicing the song for weeks before the show began.
-
Emma had been working on the project since morning before she took a break.
-
He had been watching TV for three hours before his mom told him to stop.
-
The kids had been painting for an hour before their teacher checked on them.
-
Lisa had been cooking for two hours before her friends arrived.
Exercise 3 – Answer Key
Choose the correct option
-
a) had been working
-
b) had been waiting
-
a) had been walking
-
a) had been raining
-
a) had been living
-
a) had been studying
-
a) had been writing
-
a) had been talking
-
a) had been building
-
a) had been waiting
Exercise 4 – Answer Key
Make sentences
-
She had been crying before her friend comforted her.
-
We had been looking for the keys before he found them.
-
The dog had been barking for hours before it got tired.
-
He had not been sleeping well before he visited the doctor.
-
They had been walking in the sun before they took a rest.
-
I had been trying to call you before you finally answered.
-
The teacher had been explaining the lesson before the bell rang.
-
She had been cooking all afternoon before her guests arrived.
-
He had been practicing guitar before he joined the band.
-
They had been arguing for a long time before they apologized.
