古詩詞大全網 - 經典古詩 - 過去完成時的用法有哪些?

過去完成時的用法有哪些?

(1)表示在過去某壹時刻前完成了的動作,也可以說過去的時間關於過去的動作。即“過去的過去”。可以用by,before等介詞短語或壹個時間狀語從句來表示,也可以用壹個表示過去的動作來表示,還可能通過上下文來表示。

例如:By nine o’clock last night,we had got 200 pictures from the spaceship.

到昨晚9點鐘,我們已經收到200張飛船發來的圖片。

(2)表示由過去的某壹時刻開始,壹直延續到過去另壹時間的動作或狀態,常和for,since構成的時間狀語連用。

如:I had been at the bus stop for 20 minutes when a bus finally came.

當車來的時候,我在車站已等了20分鐘。

He said he had worked in that factory since 1949.

他說自從1949年以來他就在那家工廠工作。

(3)敘述過去發生的事情,在已敘述了過去發生的事情後,反過來追述或補述以前發生的動作時,常使用過去完成時。

如:Mr.Smith died yesterday.He had been a good friend of mine.

史密斯先生昨天去世了。他以前是我的好友。

I didn’t know a thing about the verbs,for I had not studied my lesson.

我對動詞壹無所知,因為我沒有好好學習功課。

(4)在含有定語從句的主從復合句中,如果敘述過去的事,先發生的動作常用過去完成時。

例如:I returned the book that I had borrowed.

我已歸還了我借的書。

She found the key that she had lost.

她丟失的鑰匙找到了。

(5)過去完成時常常用在told,said,knew,heard,thought等動詞後的賓語從句(或間接引語)中,這時從句中的動作發生在主句表示的過去的動作之前。

例如:He said that he had known her well.

他說他很熟悉她。

I thought I had sent the letter a week before.

我認為我壹星期前就把信寄出去了。