勵志

勵志人生知識庫

什麼時候用過去完成式

過去完成式(Past Perfect)主要用於描述在過去某一時間點之前已經完成的動作或狀態。它通常用於以下幾種情況:

與過去的時間狀語連用。明確指出動作發生的時間點,例如“By the time I arrived, they had already left.”(當我到達時,他們已經離開了。)

在賓語從句中。當從句的動作先於主句的動作時,例如“She said that she had seen the film before.”(她說她以前看過那部電影。)

在狀語從句中。表示過去不同時間發生的兩個動作中,先發生的動作,例如“When the police arrived, the thieves had run away.”(警察到達時,小偷已經逃走了。)

表示過去的過去。即在一箇過去動作之前已經發生的動作或狀態,例如“He told me that he had written a new book.”(他告訴我他已寫了一本新書。)

與表示過去時間的副詞或短語連用。例如“By the end of last year, he had worked in the factory for twenty years.”(到去年年底,他已在工廠工作了二十年。)

用於條件句中。表示過去某個時間點之前的假設情況,例如“If I had known you were coming, I would have prepared dinner.”(如果我知道你要來,我就會準備晚餐了。)

總的來說,過去完成式用於描述發生在某件事之前的過去事件,通常與現在完成時相對比,後者側重於對現在產生的影響或結果。