在過去時間的是過去時,在過去的過去呢?還有這兩個過去時態!

OK,我們已經講過現在完成時,現在完成進行時,同樣的,這樣的語法和時態,也是可以發生在過去的。

在過去時間的是過去時,在過去的過去呢?還有這兩個過去時態!

過去完成時

過去完成時的結構是:had+動詞過去分詞(如gone/ seen/ finished......)

如果說討論一件發生在過去的事情:

Sandy arrived at the party.

Sandy到達了派對。(已經發生在過去的某個時間點)


這是已經發生的事了,而被重新拿出來講述。而Sandy是在過去某個時間點到達的。如果我們想要討論某件事情,在“Sandy到達”這個時間點之前的,我們就可以使用過去完成時。

在過去時間的是過去時,在過去的過去呢?還有這兩個過去時態!

When Sandy arrived at the party, we had already eaten our dinner.

當Sandy到達派對的時候,我們已經吃完晚飯了。

(在Sandy到達的時間點之前完成了晚飯這一動作)


我們再多看幾個例子熟悉一下:

Karen didn't want to come to the cinema with us because she had already seen the film.

Karen 不想和我們一起去電影院,因為她已經看到這部電影了。


When we got home last night, we found that Susan had gone to sleep.

昨晚我們回家的時候,我們發現Susan已經去睡覺了。

在過去時間的是過去時,在過去的過去呢?還有這兩個過去時態!

看完例子,我們可以更簡單地說,當你想表達發生在過去的過去的事情,或者說過去某個時間點之前已經發生的事情,那就可以使用過去完成時。

在過去時間的是過去時,在過去的過去呢?還有這兩個過去時態!


過去完成進行時

如果我們理解了過去完成時,是發生在過去的過去時間段裡,那理解過去完成進行時就相對容易了。


過去完成進行時的結構是:had been doing something

一樣是Sandy的例子:

When Sandy arrived at the party, her dress was wet, it had been raining outside.

當Sandy到達派對的時候,她的裙子都溼了,外面一直在下雨。


再看一個例子:

I was very tired when I arrived home. I had been working hard all day.

當我到家的時候,非常地累,我已經工作了一整天了。

在過去時間的是過去時,在過去的過去呢?還有這兩個過去時態!


過去完成進行時一樣是發生在過去的過去時間裡,某件事情持續在進行中。可能已經結束,或者還在持續。

如Sandy例子中,可能在她去派對的途中就開始下雨,當她到達派對,雨依然在下。

例二中,“我”持續工作了一天,在我回家的時候,這個動作才停止。

在過去時間的是過去時,在過去的過去呢?還有這兩個過去時態!


最後留個小思考:

It wasn't raining when we went out. The sun was shining. But it had been raining, so the ground was wet.

過去進行時與過去完成進行時的結合,能看懂其中的時間節點嗎?


分享到:


相關文章: