had been是什么意思,had been的意思翻译、用法、同义词、例句
常用词典
已经(过去完成时)
例句
The lake had been pumped dry.
湖水已被抽干。
The villages had been deserted.
这些村庄已经荒无人烟了。
All protest had been silenced.
一切反对的声音都被压了下去。
They knew they had been rumbled.
他们知道自己已经被识破了。
The two guards had been garroted.
两个看守已经被绞死了。
专业解析
"had been" 的详细解释
"had been" 是英语中过去完成时 (Past Perfect Tense) 的构成形式,由助动词"had" 的过去式 + 主要动词"be" 的过去分词"been" 组合而成。它主要用于描述在过去某个特定时间点或动作之前 就已经发生、存在或完成的状态或动作,强调该状态/动作的先时性。
核心含义与用法:
-
表示“过去的过去”的状态或持续:
- 这是 "had been" 最基本和常见的用法。它说明在过去的某个时间点(这个时间点通常由上下文或另一个过去时动作指明)之前,某个状态已经存在了一段时间,或者某个动作已经持续了一段时间。
- 例句:
- When I arrived at the party, Johnhad been there for an hour. (当我到达派对时,约翰已经在那里待了一个小时了。)
- 解释: "到达" (arrived) 是过去的动作。"约翰在那里"这个状态,在"我到达"这个过去时间点之前就已经开始并持续了一个小时。
- She felt tired because shehad been working all day. (她感到疲倦是因为她已经工作了一整天。)
- 解释: "感到疲倦" (felt tired) 是过去的状态。导致疲倦的原因是"工作"这个动作,在"感到疲倦"之前就已经开始并持续了一整天。
- Before he moved to London, hehad been a teacher in Paris for five years. (在他搬到伦敦之前,他已经在巴黎当了五年老师。)
- 解释: "搬到伦敦" (moved) 是过去的动作。"在巴黎当老师"这个状态,在"搬到伦敦"之前就已经存在了五年。
-
表示“过去的过去”的已完成动作(通常与持续性动词或状态动词连用):
- 虽然过去完成时更常用于描述状态或持续动作,但 "had been" 也可以表示在另一个过去动作或时间点之前已经完成 的动作。不过,这通常适用于那些本身表示状态变化或具有持续性的动词(如
be
, live
, work
, wait
, feel
等)。
- 例句:
- The roads were slippery because ithad been raining heavily. (路面很滑,因为之前下过大雨。)
- 解释: "路面很滑" (were slippery) 是过去的状态。导致路滑的原因是"下雨"这个动作,在"路面变滑"之前就已经发生并结束了。
- He finally understood the problem after hehad been confused for a long time. (在困惑了很长时间之后,他终于理解了这个问题。)
- 解释: "理解" (understood) 是过去的动作。"困惑"这个状态,在"理解"之前就已经存在并结束了(即不再困惑)。
总结关键点:
- 时间定位: "had been" 总是将我们带回到一个比简单过去时 (Simple Past) 更早的时间点。
- 功能: 强调一个过去的状态或动作相对于另一个过去的时间点或动作的先发生、已完成或持续存在。
- 对比:
- Hewas tired. (他那时累了。 - 简单过去时,描述过去某个时间点的状态)
- Hehad been tired when he got home. (他到家时已经很累了。 - 过去完成时,强调"累"的状态在"到家"这个过去动作之前就已经存在了)
权威参考来源:
网络扩展资料
“had been” 是英语中过去完成时 的结构,由助动词had + 过去分词been 构成,主要用于以下场景:
1.表示过去某一时间点之前已完成的动作或状态
- 强调动作在过去的某个时间点之前已经发生并持续/完成。
- 例句:
By 2020, she had been a teacher for 10 years.
(到2020年,她已经当了10年老师。)(“当老师”这一状态在2020年前已持续10年)
2.用于被动语态
- 过去完成时的被动语态结构为had been + 过去分词。
- 例句:
The car had been repaired before the storm hit.
(暴风雨来临前,车已经被修好了。)
3.与现在完成时的对比
- 现在完成时(have/has been)表示与现在相关的过去动作,而过去完成时(had been)强调与过去某一时间点的关联。
- 对比:
- She has been tired all day.(现在完成时:今天一直累,现在仍累)
- She had been tired before the meeting started.(过去完成时:会议开始前她已感到累)
4.搭配时间状语
- 常与by the time, before, when 等引导的时间状语连用,明确时间先后关系。
- 例句:
By the time I arrived, the movie had been over.
(我到时,电影已经结束了。)
常见误区
- 与一般过去时的区别:
“had been” 强调动作在过去的过去完成,而一般过去时仅描述过去动作。
- 例:
He was angry.(过去某时生气)
He had been angry before I apologized.(在我道歉前,他已生气)
如果需要进一步区分具体语境中的用法,可以提供例句,我会帮你分析!
别人正在浏览的英文单词...
giraffemotorcyclistcuriouslybratpatriciancontrastedcroakerflytraphypermetabolicbookbinding machinefig leafgas emissionhighest qualityinformation transmissionjunction boxmonsoon rainfallon Mondayradish seedtake a tumbleanalogismbacteriophagybraidercarinthinedigroupeicosylelectrinohurtlessnesshysterocyesisineditedMatricon