
過去完成時
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 +動詞的過去分詞(如 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. (現在完成,強調“現在已不在公司”)
had done
是一個過去完成時态,表示在過去某個時間點之前已經完成的動作或狀态。通常與 before
或 by the time
連用。
在過去完成時态中,had
是助動詞,done
是主動詞的過去分詞形式。
構成:主語 had 過去分詞
had done
表示在過去某個時間點之前已經完成的動作或狀态。
與過去時态的區别:
過去完成時态還可以用以下結構表示:
例如:I had been studying for 3 hours before I took a break. (我休息前已經學習了3個小時。)
過去完成時态的反義詞是過去未完成時态:
例如:I had not finished my homework by the time my friends came. (我的朋友們來之前,我還沒有完成作業。)
【别人正在浏覽】