很多同學一聽到英文中「時態」兩個字,就會是這樣一副表情。。。
通過例句,我們來說說幾個容易混淆的時態。主要有一般過去時,現在完成時和過去完成時。
以下講解並沒有涵蓋到這幾個時態的方方面面,(因為我想盡力把複雜的問題簡單化)。但是作為最基本的區分和日常使用是足夠的。
一般過去時,指在過去發生的事情,而這個過去和現在沒有什麼關聯。
現在完成時,雖然也指一個已經完成的動作,但是這個動作是和現在有所關聯的。
例句:
I lost my key.
「lost」是「lose(丟失)」的過去時形式,這句話的意思是,我在過去的一個時間把鑰匙丟了。這把鑰匙可以是去年丟的,也可以是上個月丟的,也可以是昨天丟的,和現在沒有關係,不會產生什麼影響。
I have lost my key.
「have done (即have + 過去分詞)」是現在完成時的基本形式,所以通過「have lost」可以知道這是一個現在完成時的句子。這表明,這個「丟鑰匙」的動作已經發生,並且和現在有著聯繫:我現在是沒有鑰匙的,因為弄丟了。
這兩個時態適用的情景都一定在過去的時間。
過去完成時的基本形式:had done(即had + 過去分詞),指的是「過去的過去」。
例句
Peter had already left when I arrived the party.
當我到達這個聚會時,Peter已經走了。
「had already left」是過去完成時
「arrived」是一般過去時
為什麼呢?
通過「arrived」這個詞,我們知道這句話的整體情景是發生在過去的。我到了,和Peter已經走了,這兩個動作,哪個在前,哪個在後呢?當然是,Peter先走了,然後我才到。發生在過去的兩個動作,先發生的通常用過去完成時,後發生的用一般過去時即可。所以我們稱過去完成時是「過去的過去」。