Grammar: Past Perfect Continuous - Complete the Sentences All in One

Past Perfect Continuous Grammar | Complete the Sentences Exercise All in One

Question 1:

Complete the sentences using the Past Perfect Continuous


Task Image

We (drive) for two hours when we ran out of petrol.

Question 2:

Complete the sentences using the Past Perfect Continuous


Task Image

It was a great party. Alison (plan) it for weeks

Question 3:

Complete the sentences using the Past Perfect Continuous


Task Image

Pam (do) the same job for ten years before she decided to do something different

Question 4:

Complete the sentences using the Past Perfect Continuous


Task Image

We (stand) outside their house for an hour before they arrived

Question 5:

Complete the sentences using the Past Perfect Continuous


Task Image

Brian had an impressive toy car collection. He (collect) them since he was a boy

Question 6:

Complete the sentences using the Past Perfect Continuous


Task Image

She (work) on that project for weeks before it was ready

Question 7:

Complete the sentences using the Past Perfect Continuous


Task Image

They (save) for that trip since last October

Question 8:

Complete the sentences using the Past Perfect Continuous


Task Image

Driving to work was difficult as it (snow) all night

Question 9:

123

123 123


Your Result URL:


Copied!

Share this link:


Test Completed!

Correct: 0

Incorrect: 0

Details:

    Past Perfect Continuous – Complete the Sentences (All-in-One)

    Explore all key sentence types for the past perfect continuous tense in one place! This “All-in-One” grammar exercise includes a wide range of sentence patterns that help reinforce when and how to use this tense effectively.

    Ideal for intermediate learners (B1), this task focuses on connecting two past events with emphasis on duration or cause. Whether you're studying for an exam or brushing up for conversation, this activity is both practical and efficient.

    Try completing each sentence and check how well you understand past progress in context!