
過去完成時
Paul was unconcerned about what he had done.
保羅對自己所做過的事情并不在意。
He felt he had atoned for what he had done to his son.
他覺得他已彌補曾對兒子所做的錯事。
A period spent working abroad had done nothing to mellow him.
他在海外工作了一段時間,卻沒有變得老練。
He was an experienced parachutist who had done over 150 jumps.
他是個經驗豐富的跳傘者,已經跳過150多次了。
He said he had done nothing wrong to merit a criminal investigation.
他說他沒有做錯任何事,不應該受到刑事調查。
“had done”是英語中過去完成時(Past Perfect Tense)的典型結構,由助動詞“had”加動詞的過去分詞構成。該時态主要用于以下兩種情況:
表示過去某一時間點之前已完成的動作
例如:“Shehad left the office before the meeting started.”(會議開始前她已離開辦公室)指出,這種用法強調動作的先後順序,常與“before”“by the time”“when”等時間狀語連用。
描述過去事件對後續動作的影響
如:“Hehad forgotten his keys, so he couldn’t enter the house.”(他忘了帶鑰匙,因此無法進屋)提到,此類句子中,“had done”的作用是解釋後續動作發生的原因或背景。
與其他時态的區别
與一般過去時(如“did”)相比,過去完成時更注重動作的完成性。例如:“I ate dinner”僅陳述過去動作,而“Ihad eaten dinner when she arrived”強調“吃晚飯”在“她到達”前已完成。建議通過時間狀語或上下文判斷是否需要使用過去完成時。
“Had done” 是英語中的過去完成時(Past Perfect Tense)結構,由助動詞 had +動詞的過去分詞(如 done, eaten, written)構成。以下是其核心用法和含義:
表示在過去某一時間點或動作之前已經完成的動作,即“過去的過去”。例如:
By 10 a.m.,I had finished my homework.
(到上午10點時,我已經完成了作業。)
→ “完成作業”發生在“10點”之前。
When she arrived, the trainhad left.
(她到達時,火車已經離開了。)
→ “火車離開”先于“她到達”。
常搭配by the time, before, after, until 等時間狀語:
By the time he woke up, his roommatehad cooked breakfast.
(他醒來時,室友已經做好了早餐。)
用于與過去事實相反的假設(如 if 從句):
If Ihad known the answer, I would have told you.
(如果我當時知道答案,就會告訴你了。)
→ 實際“過去不知道答案”。
Shehad left when I called. (過去完成,強調“打電話前離開”)
Shehas left the company. (現在完成,強調“現在已不在公司”)
firmlysecrecyBerleBLGinconveniencingInnovajolliernarwhalpentadactylaalgebraic structurebifurcation problemfreeze to deathhighway bridgeiterative algorithmattributivelybladebonebotchycabaneenfluraneFresnelfrisettehaemocytehidrosishypostaticimpleadinhibitantloachmacrencephaliamegasweeppsoriasis