4. Past Perfect and Past Perfect Progressive
Past Perfect & Past Perfect Progressive — Grammar + Exercises
Exercises are placed right after each rule. Type your answer, then click Check.
1) Past Perfect
had + past participle (V3)Form: subject + had + V3
- Negative:
had not / hadn’t + V3 - Question:
Had + subject + V3? - Same for all subjects: I/you/he/she/it/we/they had…
Meaning: Past Perfect shows an earlier past event (it happened before another past moment/event).
By the time they met, they had lived in different cities.
She felt surprised because she had never heard that story before.
They didn’t know the answer because they hadn’t studied it yet.
Practice A — Build Past Perfect
1
By the time the twins met as adults, two families
them as babies. (adopt)
2
They
each other before the reunion. (not/meet)
3
The agency
the adoption years earlier. (arrange)
4
She
about her biological sister until she saw the file. (not/know)
5
By the time I arrived, the interview
. (start + already)
2) Past Perfect with Simple Past
earlier event vs later eventOften we use Past Perfect + Simple Past together:
- Past Perfect = earlier event (background/first)
- Simple Past = later event (main story point/second)
Common “signal” words:
- by the time, before, until, when, as soon as
- With before / after, Past Perfect is sometimes optional because the order is clear.
When I arrived, the meeting had started.
Sales didn’t improve until the company changed the message.
By the time we called, they had left.
Practice B — Choose the correct tense (Past Perfect or Simple Past)
6
When I arrived, the meeting
five minutes earlier. (start)
7
In 2017, the company
a new store. (open)
8
Sales didn’t improve until the company
the message. (change)
9
She
about the study until she read the article. (not/know)
10
By the time they met again, they
each other several times online. (contact)
3) Past Perfect for Reasons / Background
why? / background infoWe often use Past Perfect to explain why something happened in the past.
He was late because he had forgotten his alarm.
She felt nervous because she had never flown before.
Tip: If the earlier action was long/in progress, Past Perfect Progressive is often better (we’ll learn it below).
Practice C — Complete the reason (Past Perfect)
11
He was late because he
his alarm. (forget)
12
She felt nervous because she
that city before. (never/visit)
13
They were excited because they
the results. (receive + just)
14
The streets were wet because it
earlier. (rain)
4) Past Perfect Progressive
had been + V-ingForm: subject + had been + V-ing
- Use it to emphasize the duration or ongoing process before a past moment/event.
- Often answers: How long? / shows a situation “in progress” before something happened.
- Very common as a reason: “He looked tired because he had been working.”
Her eyes were red because she had been crying.
They had been searching for months when they finally found the record.
Practice D — Build Past Perfect Progressive
15
Her eyes were red because she
all night. (cry)
16
They
for their relatives for years when they finally found them. (look)
17
I was tired because I
all day. (work)
18
The kids were dirty because they
outside. (play)
19
We
the experiment for weeks before the results came in. (run)
5) Past Perfect vs Past Perfect Progressive
result vs duration- Past Perfect → completed earlier event / result (how many? finished?)
- Past Perfect Progressive → ongoing earlier activity / duration (how long? process?)
Some verbs (live, work, teach, wear, play) can work with either form with a similar meaning, depending on focus.
Stative verbs usually don’t use progressive forms: know, believe, like, understand, prefer, want, need, belong, have (possess).
By 2010, she had learned three languages. (result)
By 2010, she had been learning languages for five years. (duration)
Practice E — Choose the best form
20
By 2010, she
three languages. (learn)
21
By 2010, she
languages for five years. (learn)
22
Before they met, they
in different cities. (live)
23
He looked exhausted because he
late nights for weeks. (work)
6) Avoid Common Mistakes
quick rules- Use Past Perfect / Past Perfect Progressive for background before a past event.
- Use Past Perfect / Past Perfect Progressive to give a reason for a past event.
- Use Past Perfect (not progressive) for a completed earlier event.
- Don’t use Present Perfect to describe an event that happened before another event in the past.
Practice F — Fix the form (type the correct words)
24
Past (not Present Perfect): I
her twice before she moved away. (visit)
25
Add one word: He had
working all day. (be)
26
Completed earlier event (not progressive): They
a decision before the meeting started. (make)
27
Negative (past perfect): They
aware of the study until later. (not/be)
28
Question:
about the study before that? (you/hear)
29
Correct “earlier past”: They
before that day. (never/meet)
Show all answers
- had adopted
- had not met / hadn’t met
- had arranged
- had not known / hadn’t known
- had already started (also: had started already)
- had started
- opened
- changed
- didn’t know (also: hadn’t known)
- had contacted
- had forgotten
- had never visited (also acceptable: hadn’t visited before)
- had just received
- had rained (also: had been raining)
- had been crying
- had been looking
- had been working
- had been playing
- had been running
- had learned
- had been learning
- had lived / had been living
- had been working
- had visited
- been
- had made
- had not been / hadn’t been
- had you heard
- had never met