標籤:

一般過去時態和過去完成時態的本質區別

這個問題是很多英語學習者都困惑的,下面將徹底解決這個問題。

首先要分清楚一般過去時態和過去完成時態的區別在哪裡。

我們知道一般過去時態是指發生在「過去時間」的事件。但是如果要強調過去發生事件的先後怎麼辦呢?這時英語就用到了過去完成時態。如下圖所示:

如上圖所示,如果一個句子中有兩個過去的事件,過去事件1、過去事件2,並且要強調其先後順序的話,那麼過去事件1使用一般過去時態,過去事件2則使用過去完成時態。

過去完成時態的形式為 had done 形式,其中的had內涵僅僅表示時間的相對提前,除此以外別無他意。

示例如下:

1. he told her that he had gone to "sell his friend a flak jacket."

動作事件1 動作事件2

他告訴她,他去「賣他的朋友一件防彈衣」。

2. She added that Mr Griffin had tried to save his friend before fleeing the scene。

動作事件1 動作事件2

她補充說,格里芬在逃離現場之前曾試圖救他的朋友。

在一句英語句子中,如果需要強調兩個動作事件的先後次序,則先發生的動作使用過去完成時態,而後發生的則使用一般過去時態。

示例如下:

3. Mary Warstler told (事件1)the news channel that her boyfriend did not think (事件2)the gun was loaded(事件3)and had not meant(事件4) to kill his friend.

瑪麗·沃斯特勒在接受新聞頻道採訪時表示,她的男友並不認為這把槍裝有子彈,也無意殺死他的朋友。

事件1 事件2 事件3 都是發生在過去時間,沒有強調先後次序,所以都使用了一般過去時態。

事件4 使用了過去完成時態,強調了一下時間先後。

最後在重點強調一下had/have/has等完成時態的用法,無論其表達真實時態,還是非真實時態(虛擬語氣),無論其作為謂語動詞,還是用於非謂語動詞中,其都是表示「時間」的先後順序。

這一點詳見請參看《英語思維:解密英語語法的原理》一書。

推薦閱讀:

TAG:時態 |