(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.
我認為我壹星期前就把信寄出去了。