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.(在我道歉前,他已生氣)
如果需要進一步區分具體語境中的用法,可以提供例句,我會幫你分析!
别人正在浏覽的英文單詞...
sunrisetake a vacationvitreousmuskbolldodgedellipticMabelmiscalculationnullifyingpoliomyelitisrechargedsupersecrettailoringtheoreticvattedwithdrawalsair operatedas an examplediscriminant analysissuck it upacidulantACKantidepressantasphaltiteblatancydihydrostreptomycindinosauricinspectoscopelingualis