Past Perfect Continuous – B1 Grammar practice (B1)Fronts · page 1 of 6
1We ___ (drive) for two hours when we ran out of petrol.
2They ___ the same scene for three hours. (had been filming / had filmed)
3By the end of the week, Oliver ___ two books. (had been reading / had read)
4When Peter got up, Mrs Hardy ___ for two hours. (bake)
Past Perfect Continuous – B1 Grammar practice (B1)Backs · page 1 of 6
2had been filming“They had been filming the same scene for three hours.”
1had been driving“We had been driving (drive) for two hours when we ran out of petrol.”
4had been baking“When Peter got up, Mrs Hardy had been baking for two hours. (bake)”
3had read“By the end of the week, Oliver had read two books.”
Past Perfect Continuous – B1 Grammar practice (B1)Fronts · page 2 of 6
5It was a great party. Alison ___ (plan) it for weeks.
6They had been filming the same scene for three hours. Was the action completed or ongoing? (Completed / Ongoing)
7Before he got to level five, he ___ the game for four hours. (had been playing / had played)
8Harry and his dad ___ all afternoon. (paint)
Past Perfect Continuous – B1 Grammar practice (B1)Backs · page 2 of 6
6Ongoing“They had been filming the same scene for three hours. Was the action completed or ongoing? – Ongoing”
5had been planning“It was a great party. Alison had been planning (plan) it for weeks.”
8had been painting“Harry and his dad had been painting all afternoon. (paint)”
7had been playing“Before he got to level five, he had been playing the game for four hours.”
Past Perfect Continuous – B1 Grammar practice (B1)Fronts · page 3 of 6
9We ___ (stand) outside their house for an hour before they arrived.
10She knew his name because she ___ him before. (had been meeting / had met)
11She ___ the piano for two hours before the recital started. (had been practising / had practised)
12We ___ since 7 a.m. and we needed to have a break. (drive)
Past Perfect Continuous – B1 Grammar practice (B1)Backs · page 3 of 6
10had met“She knew his name because she had met him before.”
9had been standing“We had been standing (stand) outside their house for an hour before they arrived.”
12had been driving“We had been driving since 7 a.m. and we needed to have a break. (drive)”
11had been practising“She had been practising the piano for two hours before the recital started.”
Past Perfect Continuous – B1 Grammar practice (B1)Fronts · page 4 of 6
13Brian had an impressive toy car collection. He ___ (collect) them since he was a boy.
14She knew his name because she had met him before. What is the focus of this action? (Duration / Result)
15It ___ all night, so the streets were covered in snow. (had been snowing / had snowed)
16I ___ for a new flat for three months. (look)
Past Perfect Continuous – B1 Grammar practice (B1)Backs · page 4 of 6
14Result“She knew his name because she had met him before. What is the focus of this action? – Result”
13had been collecting“Brian had an impressive toy car collection. He had been collecting (collect) them since he was a boy.”
16had been looking“I had been looking for a new flat for three months. (look)”
15had been snowing“It had been snowing all night, so the streets were covered in snow.”
Past Perfect Continuous – B1 Grammar practice (B1)Fronts · page 5 of 6
17They ___ (save) for that trip since last October.
18The phone ___ six times before they answered it. (had been ringing / had rung)
19I ___ my homework by the time my friends arrived. (had been finishing / had finished)
20The match finished at 5.30. They ___ for two hours. (play)
Past Perfect Continuous – B1 Grammar practice (B1)Backs · page 5 of 6
18had rung“The phone had rung six times before they answered it.”
17had been saving“They had been saving (save) for that trip since last October.”
20had been playing“The match finished at 5.30. They had been playing for two hours. (play)”
19had finished“I had finished my homework by the time my friends arrived.”
Past Perfect Continuous – B1 Grammar practice (B1)Fronts · page 6 of 6
21Driving to work was difficult as it ___ (snow) all night.
22The phone had rung six times before they answered it. What is the focus of this action? (Duration / Result)
23The baby ___ for an hour before the parents calmed him down. (had been crying / had cried)
24By 10 p.m., I ___ three chapters of my English book. (read)
Past Perfect Continuous – B1 Grammar practice (B1)Backs · page 6 of 6
22Result“The phone had rung six times before they answered it. What is the focus of this action? – Result”
21had been snowing“Driving to work was difficult as it had been snowing (snow) all night.”
24had read“By 10 p.m., I had read three chapters of my English book. (read)”
23had been crying“The baby had been crying for an hour before the parents calmed him down.”