版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
完成时三、完成时完成时和将来完成时。现在完成时现在完成时的构成现在完成时的构成形式是“have/has+过去分词”。现在完成时常被称为“与现在有联系的过去”,因此它不能与明确的过去时间状语连用。Someonehasbrokenthewindow.有人把窗户打破了。Ihaven'tseenmuchofherlately.我最近不常见到她。Howlonghavetheybeenmarried?他们结婚多长时间了?2.现在完成时的用法①表示结果的现在完成时现在完成时着眼于过去的动作对现在产生的结果或影响。这是现在完成时的“已完成”用法,表示动作或过程发生在说话之前就已完成,并与现在有联系。这种联系实际上就是“过去的动作”对现在的影响或产生的结果。Ihaveboughtapen.我买了一支笔。(结果:Ihaveapennow.)Thetemperaturehasincreasedby10℃.温度上升了10摄氏度。(结果:ItisquitehotAirpollutionhastakenthelivesofmanypeople.(结果:Airpollutionisveryserious注意:现在完成时的上下文所指的时态必须呼应。IhaveboughtapenbutIhavelostitbought表示你现在已经有havelost有矛盾)【正】IboughtapenbutIhavelostitnow.我(过去)买了一支笔,但我已经把它丢了。IhavelostmypenbutIhavefounditlosthavefound的意思有冲突)【正】IlostmypenbutIhavefounditnow.我丢了一支笔,但现在已经找到了。②表示经历的现在完成时强调过去某一时刻到说话时这段时间中的经历。HaveyoueverbeentotheGreatWall?你去过长城吗?IhavevisitedBeijingatleasttentimes.北京我至少访问过十次了。Shehasneverspentaholidayattheseaside.她从未到海滨度过假。③表示延续的现在完成时续到现在,可能要继续下去。He'slovedfishingforalongtime.他爱好钓鱼为时已久。(他现在仍爱好钓鱼)Ihavelivedhereformorethanthirtyyears.我已在这儿住了三十多年了。(也许还会继续住下去)注意:(主要是持续动词,也可用open,bek,go,come,arrive,leaveIhaven'tseenafilmforweeks.我已经好几个星期没看电影了。Shehasn'twrittentomesince自从9月份以来她还没给我写过信呢。3.现在完成时的时间状语①与现在完成时“已完成”用法连用的时间状语现在完成时表示的动作或状态发生在现在时间以前的某个未明确指出的过去状语。,yet,before,lately等I'veseenthefilmbefore.我以前看过这部电影。Haveyoubeentherelately?近来你去过那里吗?频度时间状语:often,sometimes,neveronce,rarely等Wehaveneverheardofthat.我们从未听说过这事。Hehassometimesplayedtennis.他有时打网球。BigBenhasrarelygonewrong.大本钟很少出差错。,just,,thismorning,thisweek,thisyear等Ihavejustfinishedtheletternow.我现在刚写完信。Youhavejustmissedthebus.你刚好错过公共汽车。Hashedonemuchworktoday?他今天做了很多工作吗?比较:already和yet用法上的区别already常用于肯定句,置于句中。yet常用于否定句和疑问句,置于句末。但already有时也可用在疑问句中暗示惊讶的心情。Shehasalreadygone.她早就走了。Haveyoueatenyourdinneralready?你已经吃过饭了?Hehasnotcomeyet.他还没有来。②与现在完成时“未完成”用法连用的时间状语用。与其连用的往往是指一段时间的状语以具体表示某一动作或状态持续了多久。sinceSincethen,hehasdevelopedanotherbadhabit.自那以后他养成了另一个坏习惯。Hehasn'tbeenhomesincehegraduated.他毕业后就没回过家。for一段时间,表示动作或状态持续了多久Wehaveworkedhereforages.我们在这里工作很久了。Therehasbeennorainherefornearlytwomonths.这里已经近两个月没有下雨了。untiluptillsouptothemoment到目前为止Ihavenotseenhimsofar.到目前为止我没见过他。Uptothepresent,everythinghasbeenOK.到目前为止一切正常。in/duringthepast/lastfiveyears在刚刚过去的5年里Hehasbeenawayfromschoolduringthelastfewweeks.过去的几个星期里他没在学校。thepastfewyearstheyhavedealtwithquiteafewinternationalcorporationssuccessfully. 在过去的几年中他们已经和好几家跨国公司做成了生意。allthewhile,allday一直,一整天Shehasbeenbusyallday.她忙了一整天。4.现在完成时和一般过去时的区别①两者都可表示过去发生过的动作,但前者表示的是过去的动作对现在的影响,而后者则只是表示过去有这一动作的事实。Helockedthedoor.他锁过门。(但现在门是开是锁不清楚。)Hehaslockedthedoor.他把门锁上了。(现在门是锁着的。)Whoturnedonthelight?谁开的灯?(着眼开灯的动作,不管现在灯是开是关。)Whohasturnedonthelight?谁把灯打开了?(着眼开灯的结果,即现在灯还亮着。)在继续,而一般过去时则说明该动作现已终止。HehaslivedinBeijingforfouryears.他在北京住了四年了。(现在仍住那儿)HelivedinBeijingforfouryears.他曾在北京住了四年。(现在不住那儿了)B.过去完成时 过去完成时的动作须在过去某一时间之前发生,即发生在“过去的过去”。1.过去完成时的构成过去完成时是由“had+过去分词”构成的。SoonIrealizedIhadmadeaseriousmistake.我很快就意识到我犯了一个严重的错误。Themansittingbesidemeontheplanewasverynervous.Hehadnotflownbefore.飞机上坐在我旁边的人很紧张,他以前从没乘过飞机。Hadhegonehomewhenyouarrived?你到的时候他已经回家了吗?2.过去完成时的用法①“已完成”用法表示某一动作或状态在过去某一时间之前或过去某一动作之前已经完成常用by引导的时间状语或以before,until,when,than的时间状语从句。By5:00yesterdaymorningwehaddonethatwork.到昨天早上5点钟时,我们已经做完了那件工作。Hehadjustfinishedsweepingtheclassroomwhentheteacherreturnedfromtheoffice.老师从办公室回来时,他刚把教室打扫完。Theycameearlierthanwehadexpected.他们到得比我们预料的要早。Ihadlearnt5000wordsbeforeIenteredtheuniversity.我在进大学之前就已学了5000个单词。Itrainedyesterdayafterithadbeendryformanymonths.旱了好几个月之后,昨天下雨了。注意:在包含before和after的复合句中,因为从句动作和主句动作发生的先后顺序已经非常明确,可以用一般过去时代替过去完成时。Thetrain(had)startedbeforeIreachedthestation.在我到达车站之前,列车已经开了。Afterhe(had)arrivedinEngland,MarxworkedhardtoimprovehisEnglish.马克思到达英格兰之后,努力提高他的英语水平。②“未完成”用法表示一个动作或状态在过去某一时刻之前就已开始,一直持续到这一过去时间,还可能再持续下去。Uptothattimeallhadgonewell.直到那时一切都很顺利。JohnandJanehadknowneachotherforalongtimebeforetheirmarriage.约翰和简在结婚前就认识很长时间了。Shesaidshehadmademuchprogresssinceshecamehere.她说自从她到这儿后已取得了很大的进步。③“想象性”用法过去完成时有时表示一种未实现的愿望或想法,主要用在ifwishasif引导的从句中。Ifshehadworkedhard,shewouldhavesucceeded.要是她努力的话,她就会成功了。(事实上她没努力,也没成功。)IwishIhadgonewithyoutotheconcert.我要是和你一起去音乐会就好了。Thetwostrangerstalkedasiftheyhadbeengoodfriendsformanyyears.那两个陌生人交谈起来就像是多年的老朋友。④表示“刚刚……就……”过去完成时常用在hardly/scarcely/barely...when...,nosooner...than...等结构中,表示“刚刚……就……”。Hardlyhadhebeguntospeakwhentheaudienceinterruptedhim.他刚开始演讲,听众就打断了他。Nosoonerhadhearrivedthanhewentawayagain.他刚到就又走了。提示:intend,mean,hope,want,plan,suppose,expect,think等动词的过去完成时可以用来表示一个本来打算做而未做的事。Ihadmeanttocome,butsomethinghappened.我原本打算来的,但有事发生了。Ihadintendedtocallonyou,butwaspreventedfromdoingso.我本打算去看你的,但没能去成。Theyhadwantedtohelpbutcouldn'tgethereintime.他们原想帮忙的,但没能及时赶到这里。3.过去完成时与一般过去时的比较一般过去时表示的动作或状态之前,因此它表示的是“比过去更过去”。IreturnedthebookthatIhadborrowed.我已归还了我借的书。Hedidn'tknowathingabouttheverb,forhehadnotstudiedhislessons.他对动词一无所知,因为他没有好好学习功课。Ihadbeenatthebusstopfor20minuteswhenabusfinallycame.我在车站等了20分钟车才来。将来完成时将来完成时的构成将来完成时的构成是由“shall/will+have+过去分词”构成的。Beforelonghewillhaveforgottenallaboutthematter.不久他就会全然忘记这件事的。Heissomebodynow.Hewillnothaverememberedhisoldclassmates.他现在是一个有身份的人了,他可能不会记得老同学了。WillyouhaveknownKevinfor10yearsnextmonth?到下个月你认识凯文该有10年了吧?4.将来完成时的用法①表示在将来某一时间之前已完成的动作,并往往对将来某一时间产生影响。Weshallhavelearned12unitsbytheendofthisterm.到这个学期末,我们将学完12个单元。BythetimeyougethomeIwillhavecleanedthehousefromtoptobottom.你到家之前我将把房子彻底打扫一遍。Willyousoonhavefinishedlayingthetable?你会很快摆放好餐桌吗?注意:在时间状语从句中,不用将来完成时,要用现在完成时来代替。WhenIhavefinishedthat,IshallhavedoneallIamsupposedtodo.等我做完这件事时,我就做完我该做的所有的事了。Pleasedon'tgetoffthebusuntilithasstopped.请待车停稳了再下车。②表示推测Youwillhaveheardofthis,Iguess.我想你已经听说过这件事了。Iamsurehewillhavegottheinformation.我相信他一定得到了这个信息。四、完成进行时完成进行时是完成时和进行时的结合,包括现在完成进行时和过去完成进行时。A.现在完成进行时 1.现在完成进行时的构成现在完成进行时是由“have/hasbeen+现在分词”构成的。Heisill.He'sbeenlyinginbedforthreeweeks.他病了,已经卧床3个星期了。Youreyesarered.Haveyoubeencrying?你眼睛红了。你刚刚哭过了吗?Whathaveyoubeendoingallthistime?这半天你干什么来着?2.现在完成进行时的用法①表示动作从过去某时开始,一直延续到现在现在完成进行时常和allthistime,thisweek,thismonth,allnight,allthemorning,recently等状语以及since和for引导的状语连用。IhavebeenreadingHemingway'sFarewelltoArmsrecently.Shehasbeenrecitingthewordsallthemorning.她整个上午都在背单词。ThisiswhatIhavebeenexpectingsincemychildhood.这是我从小以来就一直期待着的事情。②表示动作刚刚结束Myclothesareallwet.I'vebeenworkingintherain.我的衣服全湿了,我刚才一直在雨中干活。Heisdeaddrunk.He'sbeendrinkingwithhisfriends.他烂醉如泥,他刚才一直在和朋友们喝酒。③表示一个近期内时断时续、重复发生的动作You'vebeensayingthatforfiveyears.这话你已经说了五年了。Hehasbeenwritingarticlestothenewspapersandmagazinessincehebecameateacher.自从任教以来,他一直在为报刊杂志撰稿。④表达较重的感情色彩Whathaveyoubeendoingtomydictionary?看你把我的字典弄成什么样子了!Timehasbeenflyingsoquickly!时间过得可真快啊!Toomuchhasbeenhappeningtoday.今天可真是个多事的日子。3.现在完成进行时和现在完成时的比较①现在完成进行时可以表示动作的重复,而现在完成时一般不表示重复性。Haveyoubeenmeetinghimrecently?你最近常和他见面吗?Haveyoumethimrecently?你最近见到过他吗?②现在完成进行时有时含有感情色彩,而现在完成时一般是平铺直叙。Ihavebeenwaitingforyoufortwohours.我一直等了你两个小时。(可能表示不满)Ihavewaitedforyoufortwohours.我等了你两个小时。(说明一个事实)③现在完成进行时强调动作,而现在完成时强调结果。Whohasbeeneatingtheoranges?谁一直在吃这些桔子呀?(还剩余一些)Whohaseatentheoranges?谁把桔子吃光了?(强调吃得一个不剩)B.过去完成进行时过去完成进行时的构成过去完成进行时是由“hadbeen+现在分词”构成。Shehadbeensufferingfromabadcoldwhenshetooktheexam.她在考试之前一直患重感冒。Hadtheybeenexpectingthenewsforsometime?他们期待这个消息有一段时间了吧?Rafaelwasscoldedeventhoughhehadn'tbeen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全生产必会知识
- 办公室安全培训
- 采购个人培训总结
- 第五单元 分数的意义 2024-2025学年数学北师大版五年级上册单元检测(含解析)
- 河南省安阳市汤阴县人民路中学2024-2025学年七年级上学期10月月考数学试题
- Windows Server网络管理项目教程(Windows Server 2022)(微课版)课件项目8 RDS服务器的配置与管理
- 生命富贵花保险子女教育篇
- 五年级心理健康教育教案
- 2.3 声的利用课件-2024-2025学年人教版物理八年级上册
- 《多变的镜头》课件 2024-2025学年人美版(2024)初中美术七年级上册
- 皮肤科射频美容技术培训教案
- 国有企业资金管理制度培训规范
- 2024年国网无人机竞赛考试题库(附答案)
- 2024年智能物流技术行业培训资料全面解析
- 精神障碍患者的社交技巧训练
- 数据库原理与开发技术 课件 5.1 数据库设计概述
- 青岛版科学(2017)六三制六年级上册实验报告单
- 智慧物流园区建设运维及整体服务解决方案
- 如何在酒店管理中培养创新思维
- 合伙人协议 合伙经营协议全套
- 小学教学信息化管理章程
评论
0/150
提交评论