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