过去完成进行时 (had been -ing)
Grammar Rule in 30 Seconds
Use this to describe an ongoing action that was happening right up until another specific moment in the past.
- Use 'had been' plus the '-ing' form of the verb for all subjects. Example: 'I had been waiting.'
- It emphasizes the duration or process of an action before a past cutoff. Example: 'She had been working for hours.'
- Do not use this with stative verbs like 'know' or 'want'. Example: 'I had known him' (not 'had been knowing').
Overview
Past Perfect Continuous(过去完成进行时)派上用场的地方。它是属于“坚持”的时态。它讲述的是直到过去另一个时刻为止*一直在*发生的事情。它就像电影的“幕后花絮”。虽然 Past Simple(一般过去时)告诉我们发生了什么,但这个时态告诉我们这件事持续了多久。对于 A1 级别的学习者来说,这可能感觉是一个巨大的飞跃。但可以把它看作是为你的故事增添戏剧性的一种方式。这就像是说“我很累”和“我 had been working(已经连续工作)了十个小时”之间的区别。看到区别了吗?一个是感觉,另一个是传奇。如果它看起来很长,别担心。我们在抱怨 Wi-Fi 慢或商店排长队时经常用到它。How This Grammar Works
Past Perfect Continuous 描述的是在下午 5 点*之前*开始并持续*到*下午 5 点的动作。它强调过程。它非常适合解释过去某件事*为什么*看起来是那个样子。为什么你的眼睛红了?因为你整个晚上 had been staring(一直盯着)笔记本电脑屏幕。为什么地面是湿的?因为 had been raining(一直在下雨)。它连接了过去的两个点。第一个点是动作的开始。第二个点是另一件事发生时或进行观察时。它像一座桥。一边是过去,另一边也是……过去,只是稍微晚一点。如果 Past Continuous(过去进行时)是一个瞬间的快照(我正在吃),那么 Past Perfect Continuous 就是一段延时摄影。它展现了整个流动的过程。Formation Pattern
had been。这永远不会改变。它是你最好的朋友。
-ing(例如:working, running, scrolling)。
I had been waiting.
I had not been waiting(或 hadn't)。
Hadyoubeen waiting?
had been。没有 has,没有 is,没有 was。只有 had been。它实际上比现在完成进行时还要简单,因为你不需要在 has 和 have 之间做选择!
When To Use It
had been watching(已经看了)四个小时的 Netflix 了。你是在强调那四个小时的辛苦!第二,我们用它来表示因果关系。想象一下你走进一个房间,看到你的朋友气喘吁吁。你说:“你看起来很累!你刚才 Had you been running(一直在跑步)吗?”跑步发生在你看他之前,但结果(很累)在过去那个时刻是显而易见的。- 社交媒体语境: “在应用崩溃之前,我
had been trying(已经试着)上传我的 TikTok 一个小时了。” - 游戏: “当服务器宕机时,我们
had been playing(已经玩了)三个小时了。” - 旅行: “在到达东京之前,他们
had been flying(已经飞了)十二个小时了。”
Common Mistakes
- 1丢失了
Been:很多人忘记了been这个词。他们说I had working。不!这听起来像个坏掉的机器人。你需要been来填补这个空隙。 - 2状态动词的混乱:有些动词不喜欢
-ing。我们称之为“状态动词”。像know,like,want或believe这样的词。你不能说I had been knowing him
。只能说I had known him
。对这些词使用Past Perfect Simple(过去完成时)。 - 3时态混淆:谈论过去时不要使用
has been。如果故事昨天结束了,请保持使用had。Has是用于现在仍在发生的事情。 - 4拼写陷阱:记住添加
-ing的规则。如果一个单词以不发音的 'e' 结尾(如dance),去掉 'e' (dancing)。如果是短元音 + 辅音(如run),双写辅音 (running)。
-ing 形式。如果是一个你可以看到的动作(如跑步或打字),那就尽管使用它!Contrast With Similar Patterns
Past Continuous(“我正在工作”)有何不同?- Past Continuous:关注一个特定的时刻。“晚上 8 点,我
was working(正在工作)。”(也许我 7:59 开始,也许 5:00 开始。我们不知道)。 - Past Perfect Continuous:关注通往某个时刻的时间。“到晚上 8 点时,我
had been working(已经工作)三个小时了。”
Past Perfect Simple(“我已经工作过”)呢?- Past Perfect Simple:关注*完成*或结果。“到晚上 8 点时,我
had finished(已经完成了)我的工作。” - Past Perfect Continuous:关注*过程*和持续时间。“当灯熄灭时,我
had been finishing(一直在完成)我的工作。”
Past Simple 是比赛的得分。Past Perfect Continuous 是比赛过程中的汗水和努力。Quick FAQ
had been 吗?studying, waiting 或 sleeping。你不会说“我眨眼了一个小时”,除非你有一个非常奇怪的爱好。had been looking(已经找了)两分钟了”是完全可以的。I'd been, you'd been, she'd been。这在 WhatsApp 上快得多!will have been。但先别让你的脑袋疼了!had been waiting(等了两个小时)”是一种感觉。它展示了你付出了多少努力!Conjugation of 'To Work'
| Subject | Auxiliary | Been | Verb-ing |
|---|---|---|---|
|
I
|
had
|
been
|
working
|
|
You
|
had
|
been
|
working
|
|
He/She/It
|
had
|
been
|
working
|
|
We
|
had
|
been
|
working
|
|
They
|
had
|
been
|
working
|
Contractions
| Full Form | Contraction | Negative Contraction |
|---|---|---|
|
I had been
|
I'd been
|
I hadn't been
|
|
You had been
|
You'd been
|
You hadn't been
|
|
He had been
|
He'd been
|
He hadn't been
|
|
She had been
|
She'd been
|
She hadn't been
|
|
It had been
|
It'd been
|
It hadn't been
|
|
We had been
|
We'd been
|
We hadn't been
|
|
They had been
|
They'd been
|
They hadn't been
|
Meanings
A verb tense used to show that an action started in the past and continued up until another time in the past.
Duration before a past event
To emphasize how long an activity was in progress before something else happened.
“I had been studying for three hours before I finally understood the concept.”
“We had been driving since morning when the car broke down.”
Cause of a past result
To show the cause of a specific state or situation in the past.
“The ground was wet because it had been raining.”
“He was exhausted because he had been working out all morning.”
Repeated past actions
To describe a habit or repeated action that occurred leading up to a past point.
“I had been visiting that cafe every day until it closed down.”
“They had been sending letters for years before they finally met.”
Reference Table
| Form | Structure | Example |
|---|---|---|
|
Affirmative
|
Subject + had been + V-ing
|
I had been waiting for an hour.
|
|
Negative
|
Subject + had not been + V-ing
|
She hadn't been sleeping well.
|
|
Question
|
Had + subject + been + V-ing?
|
Had they been talking about me?
|
|
Short Answer (+)
|
Yes, subject + had.
|
Yes, I had.
|
|
Short Answer (-)
|
No, subject + hadn't.
|
No, they hadn't.
|
|
Wh- Question
|
Wh- + had + subject + been + V-ing?
|
How long had it been raining?
|
正式程度
The employee was exhausted as he had been performing his duties for twelve consecutive hours. (Workplace/Social)
He was tired because he had been working for twelve hours. (Workplace/Social)
He was wiped out; he'd been working for like twelve hours straight. (Workplace/Social)
He was dead tired 'cause he'd been grinding for twelve hours. (Workplace/Social)
Past Perfect Continuous Timeline
Focus
- Duration How long?
- Process The activity
Time
- Before Past Earlier than another past event
Past Continuous vs. Past Perfect Continuous
按水平分级的例句
I had been working.
I had been working.
She had been running.
She had been running.
Had you been sleeping?
Had you been sleeping?
They had not been eating.
They had not been eating.
It had been raining for hours.
It had been raining for hours.
He was tired because he had been studying.
He was tired because he had been studying.
We had been waiting for the bus.
We had been waiting for the bus.
Had they been playing football?
Had they been playing football?
I had been living in London for a year when I met her.
I had been living in London for a year when I met her.
They had been arguing for a long time before they stopped.
They had been arguing for a long time before they stopped.
She had been practicing the violin all day.
She had been practicing the violin all day.
Why had he been crying before the party?
Why had he been crying before the party?
The company had been struggling for months before it finally closed.
The company had been struggling for months before it finally closed.
I realized that someone had been following me.
I realized that someone had been following me.
Had you been expecting the news for a while?
Had you been expecting the news for a while?
We hadn't been looking for a new house, but we found one.
We hadn't been looking for a new house, but we found one.
The researchers had been conducting experiments for years without success.
The researchers had been conducting experiments for years without success.
By the time the police arrived, the suspects had been hiding in the basement.
By the time the police arrived, the suspects had been hiding in the basement.
She felt as though she had been wandering in a dream.
She felt as though she had been wandering in a dream.
Had the government been ignoring the warnings, the crisis would have been worse.
Had the government been ignoring the warnings, the crisis would have been worse.
The philosopher had been grappling with the concept of 'being' for his entire career.
The philosopher had been grappling with the concept of 'being' for his entire career.
The engine had been emitting a faint clicking sound, which the driver ignored.
The engine had been emitting a faint clicking sound, which the driver ignored.
It was evident that the manuscript had been being edited by multiple hands.
It was evident that the manuscript had been being edited by multiple hands.
For weeks, a sense of unease had been permeating the small community.
For weeks, a sense of unease had been permeating the small community.
容易混淆
Learners often use the Continuous form when they should use the Simple form for completed actions.
Both describe ongoing actions in the past.
Learners use 'have been' when they should use 'had been' because they are thinking about the present.
常见错误
I had working.
I had been working.
I was been working.
I had been working.
I had been work.
I had been working.
He have been working.
He had been working.
Had you working?
Had you been working?
I had been knowing him.
I had known him.
It had been rain.
It had been raining.
I had been seeing that movie before.
I had seen that movie before.
They had been starting the game when I arrived.
They had started the game when I arrived.
I hadn't being working.
I hadn't been working.
I had been having a car.
I had had a car.
句型
I had been ___ for ___ when ___.
The ___ was ___ because it had been ___.
Had you been ___ before you ___?
By the time ___, they had been ___ since ___.
Real World Usage
Before my last role, I had been working as a freelance consultant for two years.
I had been feeling dizzy for a week before I decided to come in.
I'd been wanting to visit this cafe forever, and it finally happened!
The witness stated that the car had been idling for ten minutes before the incident.
We'd been hiking since 5 AM to catch this sunrise.
I had been trying to log in for an hour before the system locked me out.
The 'Evidence' Rule
Stative Verb Alert
Reported Speech
Softening Excuses
Smart Tips
Use the Past Perfect Continuous to provide the reason.
Check if you should use Past Perfect Continuous instead of Past Simple.
Immediately switch to the Simple form.
Use this tense to set the scene before the main action starts.
发音
Contraction of 'Had'
In natural speech, 'had' is almost always contracted to ''d'.
Reduction of 'Been'
The word 'been' is often unstressed and sounds like 'bin'.
Emphasis on Duration
I had been waiting for HOURS! (Rising intonation on 'hours')
Expresses frustration or highlights the length of time.
记住它
记忆技巧
HAD BEEN -ING: History's Action, Duration, Background, Earlier, Evidence, Now-not (it stopped).
视觉联想
Imagine a long, thick rope (the continuous action) that suddenly hits a wall (the second past event). The rope represents the 'had been -ing' part.
Rhyme
To show how long a past thing went, 'Had been -ing' is the tense you've sent!
Story
I was tired. Why? I had been running. I was wet. Why? It had been raining. I was smart. Why? I had been studying.
Word Web
挑战
Write three sentences about what you had been doing before you started this lesson.
文化笔记
British speakers frequently use this tense to justify social lateness or explain background context in polite conversation.
In casual American speech, the Past Perfect Continuous is sometimes replaced by the Past Continuous if the 'before' relationship is clear from context.
In academic history or literature reviews, this tense is vital for establishing the 'state of the world' before a specific historical turning point.
The 'perfect' aspect comes from the Latin 'perfectum' (completed), while the 'continuous' aspect developed later in Middle English to emphasize ongoing action.
对话开场白
What had you been doing right before you started this English lesson?
Think of the last time you were really tired. Why? What had you been doing?
Before you moved to your current home, where had you been living?
Tell me about a project you finished. What had you been working on for a long time?
日记主题
常见错误
Test Yourself
They ___ (wait) for over an hour before the train arrived.
Which sentence is grammatically correct?
Find and fix the mistake:
She was tired because she has been running.
It started raining two hours ago. It was still raining when I left. (It...)
A: Why were your hands so dirty? B: I ___ in the garden.
You can use the Past Perfect Continuous with the verb 'want'.
Match each item on the left with its pair on the right:
Score: /8
练习题
8 exercisesThey ___ (wait) for over an hour before the train arrived.
Which sentence is grammatically correct?
Find and fix the mistake:
She was tired because she has been running.
It started raining two hours ago. It was still raining when I left. (It...)
A: Why were your hands so dirty? B: I ___ in the garden.
You can use the Past Perfect Continuous with the verb 'want'.
1. Had been crying / 2. Had been cooking / 3. Had been exercising
Score: /8
Practice Bank
12 exercisesThe children's toys were all over the floor because they ___ playing there.
I was hungry because I hadn't eating all day.
Choose the correct sentence:
Translate into English: 'Habíamos estado esperando el autobús durante media hora cuando llegó.'
Arrange these words into a sentence:
Match the clauses to form logical sentences:
Before the fire, the old building ___ (stand) there for centuries.
When I saw him, he looked like he has been crying.
Which sentence is correct?
Translate into English: 'Ella había estado estudiando español desde la universidad.'
Arrange these words into a sentence:
Match the beginnings with the correct endings:
Score: /12
常见问题 (8)
The Simple form (`had worked`) focuses on completion or a result. The Continuous form (`had been working`) focuses on the duration or the process itself.
Yes! They are very common. Use `for` for a period of time (for two hours) and `since` for a starting point (since 5 PM).
It is grammatically possible in the passive voice, but it sounds very awkward. It's better to say `The house was being built` or `They had been building the house`.
Because `know` is a stative verb. Stative verbs describe a state that doesn't change, so they don't have a 'continuous' aspect in English.
Put `not` between `had` and `been`. The contraction is `hadn't been`.
Use `Past Continuous` for an action that was happening *at* a specific time. Use `Past Perfect Continuous` for an action that was happening *up until* a specific time.
It is moderately common, especially when telling stories or explaining why you were in a certain state (tired, late, etc.).
No! That's the best part. It is always `had been` for I, you, he, she, it, we, and they.
Scaffolded Practice
1
2
3
4
Mastery Progress
Needs Practice
Improving
Strong
Mastered
In Other Languages
Pluscuamperfecto de subjuntivo/indicativo continuo
Spanish uses it slightly less frequently than English in casual speech.
Plus-que-parfait + en train de
French does not have a dedicated single tense for this aspect.
Plusquamperfekt + schon/lange
German lacks a continuous verb form entirely.
〜ていた (~te ita)
The distinction between Past Continuous and Past Perfect Continuous is made through context/adverbs, not the verb itself.
كان قد + present verb (kana qad...)
The word order and auxiliary usage are quite different.
一直 (yīzhí) + verb + 过 (guò)
Tense is indicated by context and particles, not verb changes.
Learning Path
Prerequisites
Learn These First
相关视频
Is This The Biggest Mistake Science Ever Made?
Learn All 12 English Verb Tenses | Complete English Grammar Lesson
JForrest English
MASTER ENGLISH VERB TENSES — All 12 Tenses Explained in 20 Minutes (Complete Guide)
English At The Ready
English Verb Tenses
LoveMyESL
Related Grammar Rules
现在完成时:美式 vs 英式 (I've done vs I did)
Overview 你有没有觉得你的英语{教科书|jiàokēshū}在骗你?你在课上学了一个规则,然后听到一个加州{博主|bózhǔ}完全不理那...
Phrasal Verbs: An Introduction (Turn On, Give Up, Look After)
## Phrasal Verbs: An Introduction A **phrasal verb** = verb + particle (up, on, off, out, in, away...) The combination...
人生经历:现在完成时与 Ever 和 Never
你有没有过明明翘了健身课,结果两小时后刷着健身 TikTok 却倍感负罪?或者你可能永远无法理解为什么有人喜欢吃菠萝披萨,哪怕你...
将来进行时 (will be -ing)
### Overview 在英语学习的旅程中,当你达到 B2 这个阶段,你已经不再满足于仅仅表达“我要做什么”,而是开始追求表达的**精确度...
英语现在完成时:连接过去与现在(基本构成)
Overview 你{有没有|yǒuméiyǒu}过走进一个{房间|fángjiān},却{完全|wánquán}忘了自己进去是要干嘛?这种事我们都{经历|jīnglì}...