來源:網(wǎng)絡(luò)資源 2023-07-12 20:46:00
結(jié)構(gòu)
結(jié)構(gòu):had+過去分詞
1.肯定結(jié)構(gòu):
had+動詞的過去分詞
2.否定結(jié)構(gòu):
hadnot+過去分詞
3.一般疑問句:
had+主語+過去分詞
肯定回答:Yes,主語+had.
否定回答: No,主語+hadn't.
基本用法
1.過去完成時表示在過去某時或某個動作之前發(fā)生的動作或存在的狀態(tài)或表示經(jīng)歷或經(jīng)驗。
我說自從你搬到這兒以來媽媽一直為你的懶惰而生氣。
Isaid motherhad beenangry about your laziness since wemoved here .
我到達電影院之前電影早已經(jīng)開始了。
The filmhad begunbeforewe got to the cinema.
2.過去完成時表示過去某一時間以前開始一直延續(xù)到那個時間并可能延續(xù)下去的動作。常和by或since,for引導的表時間的從句或短語連用,但必須要與一個表示過去時的動作相對照。
他來我們學校之前已經(jīng)在那所學校工作了三年。
Hehad workedinthat school for three years before he came to our school.
當Millie到達電影院的時候,電影已經(jīng)開始了半個小時了。
Thefilmhad already beenon for half an hour when Millie gotto the cinema.
自從他離開南京我們就一直沒有見過面。
Wehadn’tseeneachother since he left Nanjing.
3.過去完成時表示在某一動作之前已經(jīng)完成的動作。過去的時間由before,after, when引導的時間從句表示出來。
我在你回來之前就已經(jīng)把晚飯準備好了。
Ihad finishedcookingdinner before you came back.
當我趕到學校時,已經(jīng)開始上課了。
The classhad begunwhenI got to school .
在我到家之前他已經(jīng)走了。
Hehad leftbeforeI got home.
4.在told,said, knew, heard, thought等動詞引導的賓語從句中,一 般用過去完成時。
她說她從來沒有去過巴黎。
Shesaid(that)shehad never been to Paris.
我覺得我以前見過他。
IthoughtthatI hadseen him before.
Tom說他借了這本書兩周了。
Tom said he had kept the book for 2 weeks .
5. 表示意向的動詞,如hope,wish, expect,think,mean, suppose等,用過去完成時表示“原本......,未能......
結(jié)果比我們想象的要好。
The result was better than what wehad expected.
我們期望你會來的,但是你沒有來。
We had hoped that you would come,but you didn’t.
現(xiàn)在完成時的區(qū)別
現(xiàn)在完成時表示的動作發(fā)生在過去,但對現(xiàn)在產(chǎn)生的結(jié)果或造成的影響,與現(xiàn)在有關(guān)。過去完成時則是一個相對的時態(tài), 它所表示的動作不僅發(fā)生在過去,更強調(diào)”過去的過去”,只有和過去的某時或某動作相比較時,才用到它。如:到目前為止我已經(jīng)學會了3000個單詞。Ihave learned3000 English wordsso far.到那時我已經(jīng)學會了3000個英語單詞。Ihad learned3000 English wordstill then.
和一般過去時的區(qū)別
1)時間狀語不同,過去完成時在時間上強調(diào)“過去的過去”,而一般過去時只強調(diào)過去某一特定的時間。Theyhad arrived atthestation by ten. yesterday.(說明不到10點就在車站了)Theyarrived atthestation at ten. yesterday.(說明10點到車站的)
2)在沒有明確的時間狀語做標志時,謂語動詞動作發(fā)生的時間先后須依據(jù)上下文來判斷,先發(fā)生的用過去完成時,后發(fā)生的用一般過去時。在媽媽回來前,我已經(jīng)把作業(yè)寫完了。Ihad finishedmyhomework before my mothercameback.
3)當兩個或兩個以上的動作用and或but連接時,按時間順序只需用一般過去時代替過去完成時;另外,在引導的從句中由于這些連詞本身已經(jīng)表示時間的先后,因此也可以用過去時來代替過去完成時。Heenteredthe room,turned on the light andreadan evening paper.I(had)calledherbefore I left the office .
編輯推薦:
歡迎使用手機、平板等移動設(shè)備訪問中考網(wǎng),2024中考一路陪伴同行!>>點擊查看