还剩2页未读,继续阅读
文本内容:
情态动词+的构成及用have done法含译文L情态动词+have done的构成may/might have done可能已经发生了某事could have done本能够做某事cant/couldn,t have done不可能已经发生了某事must have done一定已经发生了某事would have done本来会做某事should/ought to have done本应该做某事但没有做shouldnt/oughtnt to have done本不应该做某事但做了need havedone本需要做某事但没有做needn11havedone本不需要做某事但做了
2.情态动词+havedone的用法情态动词+havedone的用法主要包括两个方面一.表示对过去所发生事情的推测或假设;二.表示对过去所发生事情的责备或遗憾
①may/might havedone可能已经发生了某事对过去所发生动作的不太肯定的推测用于肯定句中,may和might意思相同,但might可能性更小,多用于虚拟语气中By expressinglove forhis childrenin sucha specialway,Tolkienmay indeedhave beenthe realFather Christmas.通过这种特别的方式表达对孩子们的爰,托尔金可能真的是真正的圣诞老人(新外研版必修二)你You cancheck hisoffice.He mighthave beenthere already.可以去他的办公室看看他可能已经到那儿了If hehad beengiven moreencouragement,he mighthave madegreaterprogress.如果给他更多的鼓励,他可能会取得更大的进步(与过去事实相反的虚拟语气)
②can/could havedone本能够做某事,can havedone用于疑问句,表示对过去所发生事情的怀疑could havedone用于虚拟语气,表示对过去事情的假设,本来能够做某事但没有做There wasno onein thehouse.Where canhe have gone房子里一个人也没有他会去哪里呢?If hehad workedharder,he couldhave passedthe exam.如果他再努力一点,他就能通过考试了(与过去事实相反的虚拟语气)
③cant/couldnt havedone不可能已经发生了某事,表示对过去所发生的事情的否定推测,否定语气较强couldnt havedone比cant havedone语气委婉一些He couldnt have leftfor Shanghai,for Ijust sawhim onthe street.他不可能去上海了,因为我刚刚在街上看见他了©must havedone一定已经发生了某事,只用于肯定句中,表示对过去所发生的事情的最肯定的推测,与can3/couldnthavedone相对,表示不可能已经发生了某事The streetwas wetso itmust haverainedlast night.街道是湿的,所z以昨晚一定下雨了The childrenmust havebeen veryexcited asthey openedit孩子们打开它的时候一定很兴奋(新外研版必修二)
⑤would havedone本来会做某事,用于虚拟语气中,表示对过去所发生的事情的假设I wouldhavegoneto Beijingyesterday,but Ihad somethingurgentto do.我本来昨天要去北京的,但我有急事要做©should/ought to havedone本应该做某事但没有做,表示对对方的指责或自责用于肯定句和疑问句中也可以表示可能性较小的推测You should have arrivedon timeyesterday.你昨天应该准时到达的You oughttohavetold meabout itearlier.你应该早点告诉我这件事I oughttohavefinished thework lastweek.我本应该上周就完成这项工作的The newteaching buildingshouldhavebeen completedby theendof thisterm.新教学楼应在本学期末完工©shouldnt/oughtnt tohavedone本不应该做某事但实际做了,表示对对方的指责或自责You shouldnthave watchedthe footballso latelast night.昨天晚上你不应该看足球赛看得那么晚You oughtnttohaveblamed himtoo much.你不应该过分责备他;
⑧need havedone表示本需要做某事但没有做neednt havedone表示本不需要做某事但做了You needhave gotup early,in whichcase youwouldnz thavemissed thetrain.你本来需要早点起床,那样你就不会误了火车You neednthave comeso early,for themeeting hasbeenpostponed fortwo hours.你没必要来这么早,因为会议已经推迟了两个小时。