Contents
Our past perfect and past perfect continuous worksheets help learners compare, choose, and use the two tenses correctly through targeted activities like sentence completion, timeline exercises, error correction, and verb form practice. They’re ideal for intermediate students looking to improve their grammar and writing flow.
Want to strengthen your tense knowledge further? Explore these related lessons:
Download Past Perfect and Past Perfect Continuous Worksheets
Download Past Perfect and Past Perfect Continuous Worksheets PDF
Past Perfect and Past Perfect Continuous Exercises
Past Perfect and Past Perfect Continuous Exercise 1: Sentence Rewriting
Rewrite the sentence using either past perfect or past perfect continuous based on the context.
- She studied French for two years before she moved to Paris.
→ She had been studying French for two years before she moved to Paris. - He ate all the pizza before we arrived.
→ He had eaten all the pizza before we arrived. - They lived in Spain before moving to Germany.
→ They had lived in Spain before moving to Germany. - We played football for an hour when it started raining.
→ We had been playing football for an hour when it started raining. - I read the book before watching the movie.
→ I had read the book before watching the movie.
Past Perfect and Past Perfect Continuous Exercise 2: Fill in the Blanks
Use the verb in parentheses in past perfect or past perfect continuous.
- He __________ (work) all morning, so he was very tired.
→ He had been working all morning, so he was very tired. - We __________ (not/eat) when the food arrived.
→ We had not eaten when the food arrived. - I __________ (live) there for 5 years before I moved.
→ I had lived there for 5 years before I moved. - She __________ (practice) the violin before the concert.
→ She had been practicing the violin before the concert. - They __________ (already/leave) when we got there.
→ They had already left when we got there. - The kids __________ (play) outside when it started to rain.
→ The kids had been playing outside when it started to rain. - I __________ (never/see) such a beautiful mountain before.
→ I had never seen such a beautiful mountain before. - My phone __________ (not/charge), so it was dead.
→ My phone had not charged, so it was dead. - We __________ (walk) for two hours before taking a break.
→ We had been walking for two hours before taking a break. - He __________ (finish) the report before the meeting.
→ He had finished the report before the meeting.
Past Perfect and Past Perfect Continuous Exercise 3: Time-Line Matching
Match the two actions in each sentence. Decide which came first and which tense (past perfect or past perfect continuous) fits better.
- I was tired because I had been studying all day.
- They had left before we arrived.
- She had been crying when I saw her.
- We had eaten by the time the guests came.
- He had been waiting for 30 minutes when the train arrived.
Answer:
| Sentence | First Action | Second Action | Tense Used |
|---|---|---|---|
| 1 | studying | was tired | past perfect continuous |
| 2 | had left | arrived | past perfect |
| 3 | crying | I saw her | past perfect continuous |
| 4 | eaten | guests came | past perfect |
| 5 | waiting | train arrived | past perfect continuous |
Past Perfect and Past Perfect Continuous Exercise 4: Error Correction
Each sentence contains an error in the use of past perfect or past perfect continuous. Rewrite it correctly.
- She had studying for the test all night.
→ She had been studying for the test all night. - We had went to the mall before it rained.
→ We had gone to the mall before it rained. - They had been plays basketball for an hour.
→ They had been playing basketball for an hour. - I had been seen the movie before.
→ I had seen the movie before. - He had working at that company for years.
→ He had been working at that company for years.
Answer:
- She had been studying for the test all night.
- We had gone to the mall before it rained.
- They had been playing basketball for an hour.
- I had seen the movie before.
- He had been working at that company for years.
Past Perfect and Past Perfect Continuous Exercise 5: Verb Form Drill
Choose the correct verb form for each sentence: past perfect or past perfect continuous.
- I __________ (had studied / had been studying) English before I moved to the UK.
- They __________ (had cleaned / had been cleaning) the house when the guests arrived.
- She __________ (had worked / had been working) there for 10 years before she quit.
- He __________ (had not eaten / had not been eating) anything all day.
- We __________ (had waited / had been waiting) at the station for an hour before the train came.
- The baby __________ (had cried / had been crying) when her mom picked her up.
- I __________ (had written / had been writing) the essay before the deadline.
- They __________ (had played / had been playing) video games for hours before dinner.
- You __________ (had heard / had been hearing) that song before, right?
- She __________ (had traveled / had been traveling) to Asia before she moved to Europe.
Answer:
- had been studying
- had cleaned
- had been working
- had not eaten
- had been waiting
- had been crying
- had written
- had been playing
- had heard
- had traveled

