Font size
WorksheetsPast Perfect Simple and Continuous
Total questions: 25
Worksheet time: 25mins
Choose the correct tense.
I had to have a break. I ------ so long.
had been driving
drove
Before we parked our car we ------ the ticket.
collected
had collected
had been collecting
I arrived on Sunday. I -------- at home for two days.
was not
had not been
hadn't been being
The roads were blocked in the morning. It ----- all night.
had been snowing
had snowed
snows
Caleb ....for three hours before we met.
has waited
has been waiting
had been waiting
was waited
Terry wasn't at home when I visited his place. He ....................... out.
has just gone
had gone
just went
have just gone
They got to the beach after they ----- for hours.
were walking
had been walking
had been
His English was perfect. He ----- it since he started school.
studying
studies
had been studying
7. I was really hungry. I ------ anything since the morning.
had not been eating
had not eaten
8. She didn't go to work. She ---- a cold.
had been catching
had caught
had
When we moved to Park Street, the Johnsons ----there for ages.
had been living
had lived
lived
10. We ---- the contract before the meeting ended.
had been signing
had signed
sang
11. He (marry) (a) her two years before we met.
She was no stranger to him. They (be introduced) (a) to each other a few days before.
James told me you (buy) (a) the old vicarage two years before your son's birth.
18. His driving lessons (not abandon) (a) during the summer.
Brad __________ for his sales receipt for an hour before he found it in the kitchen.
had been looking
had looked
Brad __________ for his sales receipt in his wallet and in all the shopping bags before he found it in the kitchen.
had been looking
had looked
By the time Julia was twenty, she __________ more than fifty rare books.
had bought
had been buying
Kent __________ so many efficient gadgets by the time he retired that his company gave him an award.
had designed
had been designing
Kent __________ efficient gadgets for a long time, so he was very good at it
had designed
had been designing
Tina knew the flea market had good prices because she __________ there before.
had shopped
had been shopping
Tina had no money left because she __________ at the flea market all morning
had shopped
had been shopping
Choose the correct tense. By the time the guests arrived, Sarah _______ the cake.
A) had baked
B) baked
C) had been baking
D) was baking
Identify the correct sentence structure. Which sentence uses the past perfect continuous tense?
A) She had been waiting for the bus for over an hour.
B) She waits for the bus every day.
C) She will wait for the bus tomorrow.
D) She waited for the bus yesterday.
