【hadbeen是什么时态】在英语语法中,"had been" 是一个常见的动词形式,但它并不是一个独立的时态,而是由助动词 "have" 的过去完成时(had)加上动词 "be" 的过去分词形式(been)构成的。因此,"had been" 实际上是“过去完成时”结构的一部分。
一、"had been" 的构成
- have/has + 过去分词 构成了现在完成时。
- had + 过去分词 构成了过去完成时。
而 "be" 的过去分词形式是 "been",所以 "had been" 就是 "had + been",表示“已经处于某种状态”或“已经发生过某事”。
二、"had been" 的用法
"had been" 常用于过去完成时中,用来描述在过去某个时间点之前已经发生或持续的动作或状态。
例如:
- I had been waiting for an hour before the bus finally arrived.
(在公交车到达之前,我已经等了一个小时。)
- She had been a teacher for ten years before she decided to change jobs.
(在她决定换工作之前,她已经当了十年老师。)
三、"had been" 与 "was" 的区别
虽然 "had been" 和 "was" 都表示“是”,但它们的时态不同:
- was 是一般过去时,表示过去某一时刻的状态或动作。
- had been 是过去完成时,表示在过去某一时间点之前就已经存在的状态或动作。
例如:
- I was tired yesterday.(我昨天很累。)——一般过去时
- I had been working all day before I went home.(在我回家之前,我已经工作了一整天。)——过去完成时
四、"had been" 的常见搭配
1. had been + 现在分词(doing):表示过去完成进行时
- He had been running for hours when we found him.
(我们找到他时,他已经跑了好几个小时。)
2. had been + 过去分词(done):表示过去完成时的被动语态
- The letter had been sent before I arrived.
(在我到达之前,信已经被寄出了。)
五、总结
"had been" 并不是一个单独的时态,而是过去完成时的结构之一,通常用于描述在另一个过去动作之前已经发生或持续的动作或状态。理解 "had been" 的正确用法有助于更准确地表达时间顺序和动作的先后关系。
掌握这一结构,能够帮助你在写作和口语中更自然地表达复杂的过去事件。


