過去完成時(shí)過去完成時(shí)的動作須在過去某一時(shí)間之前發(fā)生,即發(fā)生在“過去的過去”。1、過去完成時(shí)的構(gòu)成過去完成時(shí)是由“had+過去分詞”構(gòu)成的。Soon I realized I had made a serious mistake.我很快就意識到我犯了一個(gè)嚴(yán)重的錯(cuò)誤。2、過去完成時(shí)的用法(1)“已完成”用法表示某一動作或狀態(tài)在過去某一時(shí)間之前或過去某一動作之前已經(jīng)完成。句中常用by引導(dǎo)的時(shí)間狀語或以before,until, when, than等詞引導(dǎo)的內(nèi)含一般過去時(shí)的時(shí)間狀語從句。By 5:00 yesterday morning we had done that work.到昨天早上5點(diǎn)鐘時(shí),我們已經(jīng)做完了那件工作!咀⒁狻吭诎琤efore和after的復(fù)合句中,因?yàn)閺木鋭幼骱椭骶鋭幼靼l(fā)生的先后順序已經(jīng)非常明確,可以用一般過去時(shí)代替過去完成時(shí)。The train (had) started before I reached the station.在我到達(dá)車站之前,列車已經(jīng)開了。After he (had) arrived in England, Marx worked hard to improve his English.馬克思到達(dá)英格蘭之后,努力提高他的英語水平。(2)“未完成”用法表示一個(gè)動作或狀態(tài)在過去某一時(shí)刻之前就已開始,一直持續(xù)到這一過去時(shí)間,還可能再持續(xù)下去。Up to that time all had gone well.直到那時(shí)一切都很順利。(3)“想象性”用法過去完成時(shí)有時(shí)表示一種未實(shí)現(xiàn)的愿望或想法,主要用在if引導(dǎo)的和過去事實(shí)相反的條件句以及wish,as if引導(dǎo)的從句中。If she had worked hard, she would have succeeded.要是她努力的話,她就會成功了。(事實(shí)上她沒努力,也沒成功。)(4)表示“剛剛……就……”過去完成時(shí)常用在hardly/scarcely/barely ... when..., no sooner ...than ...等結(jié)構(gòu)中,表示“剛剛……就……”。Hardly had he begun to speak when the audience interrupted him.他剛開始演講,聽眾就打斷了他。【提示】intend, mean, hope, want, plan, suppose, expect, think等動詞的過去完成時(shí)可以用來表示一個(gè)本來打算做而未做的事。I had meant to come, but something happened.我原本打算來的,但有事發(fā)生了。3、過去完成時(shí)與一般過去時(shí)的比較一般過去時(shí)表示過去時(shí)間的動作或狀態(tài)。過去完成時(shí)表示的動作或狀態(tài)發(fā)生在一般過去時(shí)表示的動作或狀態(tài)之前,因此它表示的是“比過去更過去”。I returned the book that I had borrowed.我已歸還了我借的書。
本文來自:逍遙右腦記憶 http://yy-art.cn/gaokao/1276802.html