Font size
WorksheetsPast Perfect Continuous
Total questions: 17
Worksheet time: 12mins
David ___________________ (complete) his assignment when he sent it to his teacher.
had completed
had been completing
Michael _________________ (pay) for the groceries by the time he left the store.
had paid
had been paying
Daniel _____________________ (train) for 2 hours when he felt some pain in his arm.
had trained
had been training
Chris ___________________ (study) in the library for thirty minutes when he received a message from his Mum.
had studied
had been studying
Dennis had been using his tablet before the teacher _________________ to the classroom.
had been coming back
came back
had come back
Before Michael won the lottery, he ____________________ the bus to work.
had been taking
had taken
Before Andrew moved into his mansion, he ____________________ in a small flat.
had lived
had been living
Before Luke started eating gourmet food, he (a) (eat) every week at MacDonalds.
Before Richard won the lottery and boughts lots of designer wear, he (a) (wear) cheap sunglasses and old clothes.
Before he changed careers to become a doctor, Nigel (a) (work) as an accountant for more than 10 years.
When he started to experience back pain, Adrian (a) (do) exercise in the gym for nearly half an hour.
When I got back to my house, I realized that my kids (a) (play) with their toys instead of doing their homework.
Before Tom went on his beach holiday, he _______________ nearly 10 kilograms in weight.
had lost
had been losing
Daniela didn't eat lunch because she ___________ already _______________ before she joined us.
had...eaten
had...been eating
Michael ___________________ (study) really hard for nearly all the afternoon when we came home. After we had said 'Hello' to him, he carried on working.
had studied
had been studying
The dog _________________ (break) a precious china vase before we came home.
had been breaking
had broken
When I got back to the office, my colleagues (a) (listen) to the radio for the last thirty minutes.
