the world's premier FREE website for learners + teachers of English

Past Perfect Continuous Quiz

(You can also print this quiz on paper.)

1. My dad a) has b) had c) had been smoking in the garage.
2. The CD player a) had not been b) hadn’t c) had not working well.
3. Had the players a) been b) have c) be playing by the rules?
4. She a) had b) 'd been c) had being expecting the worst.
5. Had the teachers a) been work b) working c) been working before the strike?
6. Our pool pump a) had not have b) hadn’t been c) hadn’t being running properly before storm.
7. My sister’s roommate was upset. She a) had b) has c) have been waiting for an hour and a half.
8. I just heard about the accident. a) Had the driver b) Had the driving c) Have the driver been working all night?
9. We were shocked to see her. a) We are b) We have c) We’d not been expecting her.
10. I finally reached my mom. a) I’d been calling b) I have called c) I called her all day.