完成时.docx
《完成时.docx》由会员分享,可在线阅读,更多相关《完成时.docx(4页珍藏版)》请在冰豆网上搜索。
![完成时.docx](https://file1.bdocx.com/fileroot1/2022-11/20/16b0f52c-d739-4eae-8d06-d24209b6bf63/16b0f52c-d739-4eae-8d06-d24209b6bf631.gif)
完成时
完成时
过去完成时
概念:
过去完成时表示在过去某一时间或动作之前已经发生或完成了的动作,即"过去的过去(past-in-the-past)"。
构成:
(肯定句)主语(所有人称)+助动词had+过去分词......,其中had通用于各种人称。
(否定句)主语(所有人称)+助动词had+not+过去分词......
(一般疑问句)Had+主语+过去分词......?
(回答:
Yes,...had./No,...hadn’t.)从句维持不变。
主要用法:
1.过去完成时是一个相对的时态,表示的是"过去的过去",只有和过去某一时间或某一动作相比较时才使用它,常与already,just(刚刚),ever,yet等连用。
E.g.Hetoldmethathisteamhadalreadywon.(hadwon发生在told之前)
他告诉我他们队已经赢了。
2.过去完成时表示某一动作或状态在过去某时之前已经开始,一直延续到这一过去时间,而且动作尚未结束,仍然有继续下去的可能,常与bythen(截止到那时),by9o’clock(直到9点之前),bytheendof(在...末之前),bythetime(在...时之前),uptillthen(直到那时),uptilllastnight(直到昨晚)等连用。
E.g.Bytheendoflastyear,hehadworkedinthefactoryfortwentyyears.
(hadworked已有了20年,还有继续进行下去的可能)
3.过去完成时表示一个动作或状态在过去某一时间或动作之前已经完成或结束,常与when,before,after,assoonas,till/until等引导的时间状语从句连用,强调动作发生的时间前后,即发生在"过去的过去"。
E.g.WhenIwokeup,ithadstoppedraining.
我醒来时,雨已经停了。
(主句的动作发生在"过去的过去")
注意:
与状语从句连用时,如果不强调动作的前后则有时可用一般过去时来表示,尤其是before,after引导的从句,因为before(之前),after(之后)从词义上讲已经分清楚时间发生的前后了。
但若强调,则还要用过去完成时。
E.g. I(had)calledherbeforeIlefttheoffice.
在我离开办公室前,我打电话给她了。
过去完成时的判断依据
1.由时间状语来判定
一般说来,各种时态都有特定的时间状语。
与过去完成时连用的时间状语有:
(1)by+过去的时间点。
E.g.Ihadfinishedreadingthenovelbynineo'clocklastnight.
(2)bytheendof+过去的时间点。
E.g.WehadlearnedovertwothousandEnglishwordsbytheendoflastterm.
(3)before+过去的时间点。
E.g.TheyhadplantedsixhundredtreesbeforelastWednesday.
2.由"过去的过去"来判定。
(先后关系,动作在前的用过去完成时,在后的用一般过去时)
过去完成时表示"过去的过去",是指过去某一动作之前已经发生或完成的动作,即动作有先后关系,动作在前的用过去完成时,在后的用一般过去时。
这种用法常出现在:
(1)宾语从句中
当宾语从句的主句为一般过去时,且从句的动作先于主句的动作时,从句要用过去完成时。
在told,said,knew,heard,thought等动词后的宾语从句。
E.g.Shesaidthatshehadseenthefilmbefore.(她说她之前有看过这部电影。
)
(2)状语从句中
在时间、条件、原因、方式等状语从句中,主、从句的动作发生有先后关系,动作在前的,要用过去完成时,动作在后的要用一般过去时。
E.g.WhenIgottothestation,thetrainhadalreadyleft.(当我去到车站的时候,火车已经开走了。
)
(3)表示意向的动词,如hope,wish,expect,think,intend,mean,suppose等,用过去完成时表示"原本..未能…"E.g.Wehadhopedthatyouwouldcometoseeus,butyoudidn’t.我们本想你来看我们的,但你没有来。
1.I______900EnglishwordsbythetimeIwasten。
A.learnedB.waslearningC.hadlearnedD.Learnt
2.Bythetimemyparentsreachedhomeyesterday,I_____thedinneralready.
AhadcookedB.cookedC.havecookedD.wascooked
3.Shehadwrittenanumberofbooks______theendoflastyear.
A.forB.inC.byD.At
4.He_____toplay____beforehewas11yearsold.
Ahadlearned,pianoB.hadlearned,thepiano
C.haslearned,thepianoD.learns,piano
现在完成时
概念:
现在完成时主要表示,发生在过去的动作延续到现在刚刚完成、或许还要延续;侧重于这个动作对现在带来的结果、产生的影响、积累的总和等等。
非延续性动词不能与现在完成时连用。
构成:
(肯定句)主语(第一、二人称单、复数)+助动词have+过去分词......
主语(第三人称复数)+助动词have+过去分词......
主语(第三人称单数)+助动词has+过去分词......
(否定句)主语+助动词has/have+not+过去分词......
(一般疑问句)Has/Have+主语+过去分词......?
(Yes,...has/have./No,...hasn’t/haven’t.)从句维持不变。
主要用法:
1)表示截止现在已完成的动作,常与just(刚刚)、already(已经)、ever(曾经)等连用。
E.g.Maryhasjustturnedoffthelight.(玛丽刚刚把灯关上。
-----------说明现在灯关上了)
Theyhavedevelopedanewproduct.(他们研制成功了一种新产品。
)
2)表示发生在过去而对现在产生影响、带来结果的动作
E.g.ShehasbeentotheUnitedStates.(她已去美国了。
)
(havebeento去了回来了,havegoneto去了还没回来)
3)表示过去发生的动作持续到现在,并可能还要延续,往往和表示一段时间的状语连用,如for+一段时间,since+时间起点(从...开始)、sofar(到目前为止)、uptonow(直到现在)等。
E.g.TheyhavelearnedEnglishforeightyears.(他们已学了八年的英语了。
)
1.-______you___yourhomeworkyet?
-Yes.I_____itamomentago.
A.Did;do;finishedB.Have;done;finished
C.Have;done;havefinishedD.will;do;finish
2.Myparents______Shandongfortenyears.
A.havebeeninB.havebeento
C.havegonetoD.havebeen
3. Bothhisparentslooksad.Maybethey_________what'shappenedtohim.
A.knewB.haveknownC.mustknowD.willknow
4.Hisfather______thePartysince1978.
A.joinedB.hasjoinedC.wasinD.hasbeenin