什么是 “had been doing”?
“had been doing” 是英语中 过去完成进行时(Past Perfect Continuous Tense)的结构,用于表示在过去某一时间点或事件之前已经开始并持续了一段时间的动作。
基本结构
肯定句:主语 + had been + 动词-ing
否定句:主语 + had not (hadn't) been + 动词-ing
疑问句:Had + 主语 + been + 动词-ing?
使用场景
- 强调动作在过去的某个时间点之前已持续一段时间。
- 说明过去某事发生的原因(常与结果连用)。
- 与另一个过去动作对比,突出先后关系。
例句
- She
had been studyingfor three hours when her friend called. - They
had been waitingfor the bus for 20 minutes before it finally arrived. - Why were your eyes red? — I
had been crying.
常见错误
❌ 错误:I was been doing my homework.
✅ 正确:I had been doing my homework.
注意不要混淆过去进行时(was/were doing)和过去完成进行时(had been doing)。