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

Past Perfect Continuous Quiz

You can do this grammar quiz online or print it on paper. It tests what you learned on the Past Perfect Continuous page.

1. My dad ________ smoking in the garage.

has
had
had been
a) has b) had c) had been

2. The printer ________ working well.

had not been
hadn't
had not
a) had not been b) hadn't c) had not

3. Had the players _____ playing by the rules?

been
have
be
a) been b) have c) be

4. She ________ expecting the worst.

had
'd been
had being
a) had b) 'd been c) had being

5. Had the teachers ________ before the strike?

been work
working
been working
a) been work b) working c) been working

6. Our pool pump ________ running properly before the storm.

had not have
hadn't been
hadn't being
a) had not have b) hadn't been c) hadn't being

7. My sister’s roommate was upset. She _____ been waiting for an hour.

had
has
have
a) had b) has c) have

8. I just heard about the accident. ________ been working all night?

Had the driver
Had the driving
Have the driver
a) Had the driver b) Had the driving c) Have the driver

9. We were shocked to see her. ________ been expecting her.

We are
We have
We'd not
a) We are b) We have c) We'd not

10. I finally reached my mom. ________ her all day.

I'd been calling
I have called
I called
a) I'd been calling b) I have called c) I called

Your score is:

Correct answers:

← back to Past Perfect Continuous