1.過去完成式的形式是had+過去分詞。
2.過去完成式表示過去某一時間或某一動作之前已經完成的動作或存在的狀態,這一過去的時間可由by,before引導的時間副詞片語或子句或從上下文中表示出來。
So I had finished ironed your shirt before you got up.
所以我在你起床前就熨好了你的襯衫。
I had finished typing before lunch.
我在午飯前已打完字。
3.過去完成式表示過去某一時間以前開始一直延續到那個時間并可能繼續下去的動作或狀態,常和by或since引導的表示時間的片語或子句連用。
You had done housework for 2 months when I heard your complaints.
到我聽到你的抱怨時止,你已經做了兩個月家務了。
He had studied English for five years when he took the exam.
到考試時止,他已經學了五年英語。
4.過去完成式可表示過去未實現的希望或計劃。
I had hoped that you became an industrious man.
我曾希望你成為一個勤勞的男人。
I had hoped to pass examination.
我曾希望能通過考試。
5.過去完成式表示在過去某時或某個動作之前發生的動作、存在的狀態或表示經歷、經驗。
I said I had been angry for your laziness since we married
我說自從我們結婚以來我一直為你的懶惰生氣。
He said that he had been very busy since we last met.
他說自從我們上次會面以來他一直很忙。