情态动词加have加过分解析.docx

上传人:b****2 文档编号:2368309 上传时间:2022-10-29 格式:DOCX 页数:13 大小:25.64KB
下载 相关 举报
情态动词加have加过分解析.docx_第1页
第1页 / 共13页
情态动词加have加过分解析.docx_第2页
第2页 / 共13页
情态动词加have加过分解析.docx_第3页
第3页 / 共13页
情态动词加have加过分解析.docx_第4页
第4页 / 共13页
情态动词加have加过分解析.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

情态动词加have加过分解析.docx

《情态动词加have加过分解析.docx》由会员分享,可在线阅读,更多相关《情态动词加have加过分解析.docx(13页珍藏版)》请在冰豆网上搜索。

情态动词加have加过分解析.docx

情态动词加have加过分解析

7情态动词+have+过去分词

  英语中,表示对过去某种情况进行推测或对已发生的动作或存在的状态进行推测,常用情态动词must,may,might,can,could,should,oughtto,would等+have+过去分词表示。

一般来说,说话人的语气或推测的把握程度不同,使用的情态动词也不同。

现分述如下:

  1.must+have+过去分词:

表示对过去发生的动作或存在的状态进行推测。

只用于肯定的陈述句中(在否定句及疑问句中用can),意思是"一定已经"。

例如:

  Ifhehadreallybeenthere,Imusthaveseenhim.如果他当时确实在那里,我一定会看见他。

  Herwatchmusthavestopped.Iwillgoandcallher.她的表准是停了。

我去叫她。

  2.may/might+have+过去分词:

表示对过去发生的动作或存在的状态进行不肯定的推测,即说话人认为过去某事发生的可能性或某状态存在的可能性一般。

可用于肯定句(意思是"可能已经")和否定句(意思是"可能没有");might的语气没有may那么肯定。

例如:

  Shemayhavereadthebook.她可能已经看过这本书了。

  Hemightnothavegotyourletter.他或许没有收到你的来信。

  3.can/could+have+过去分词:

表示对过去某种行为或存在的状态的怀疑或不肯定推测。

can常用于否定句(意思是"不可能已经")和疑问句;could除用于否定句及疑问句外,还可用于肯定句(意思是"那时可能;本来可以")。

例如:

  Don'tworry-theycouldhavejustforgottentophone.别担心--他们很可能只是忘了打电话。

  Wherecanhehavegone?

他可能去哪里了呢?

  4.need+have+过去分词:

该句式常用于否定句,表示过去做了不必做或不需要做的事情或过去做某事纯属多余,含有"根本不必;本来不必"之意,也可用于疑问句。

例如:

  Youneedn'thavetoldthemthat.你没有必要告诉他们那个。

  Needtheyhavedoneitlastweek?

他们上周做这事有必要吗?

  5.should/oughtto+have+过去分词:

肯定式表示"过去本应做某事(但没做)";否定式表示"过去不该做某事(但做了)"。

该句式含有不满或责备之意。

例如:

  You'reright.Ishouldhavethoughtofthat.你说得对。

我应当想到那点(但没想到)。

  Sheoughttohavebeenmorecareful.她本该更小心些。

  6.would+have+过去分词:

表示过去本来要做某事却因某种原因未做,通常用来说明某种情况,但不像用should或oughtto那样含有责备之意。

例如:

  IwouldhavewrittentoyouearlierbutIhavebeenill.我本来要早点给你写信,但我生病了。

  IfIhadseentheadvertisementIwouldhaveappliedforthejob.我要是看见那个广告了,我就申请那份工作了。

  从A、B、C、D中选出可以填入空白处的最佳答案。

  1.John________abetterjob,buthewastoocareless.

  A.shoulddoB.musthavedoneC.coulddoD.couldhavedone

  2.─Idon'tknowwhyheislate.

  ─NordoI.He________havehadanaccident.

  A.canB.shouldC.mightD.must

  3.Theplaygroundisallwet.It________rainedlastnight.

  A.hadB.canhaveC.shouldhaveD.musthave

  4.It'salreadyeleveno'clock.He________tobed.

  A.musthavegoneB.mustgoC.shouldhavegoneD.can'thavegone

  5.─Whotoldyoumyaddress?

  ─Idon'trememberclearly.It________Tom.

  ─It________Tom.Hedoesn'tknowit.

  A.mayhavebeen;can'tbeB.canbe;mustn'tbeC.musthavebeen;can'thavebeenD.mayhavebeen;mustn'thavebeen

  6.Johnpassedtheexam.Hedidn'tstudyveryhard.Theexam________difficult.

  A.can'thavebeenB.musthavebeenC.couldn'tbeD.mighthavebeen

  7.We________havehurried.Wehadtowaittwentyminutesbeforethemeetingbegan.

  A.needn'tB.shouldC.mustD.couldn't

  8.─Marylookssad.Didyoutellherabouttheaccident?

  ─Yes,butI________havetoldher.

  A.shouldB.shouldn'tC.mustD.oughttonot

  9.She________havegonetocollege,butshedidn'tpasstheexam.

  A.mightB.wouldC.mustD.need

  10.Hemusthaveseentheinspectorlastnight,________he?

  A.mustn'tB.hasn'tC.didn'tD.doesn't

  【答案与简析】

  1.D。

根据后面的buthewastoocareless,说明约翰的工作本来可以做得更好(表示一种可能性),但是他太粗心了;如果用B:

约翰的工作肯定做得更好,但是他太粗心了。

不合逻辑。

  2.C。

由NordoI可知,说话者对他为何迟到没有把握。

指没有把握的推测一般用may/might+have+过去分词表示,而can+have+过去分词一般用于否定句或疑问句,故可排除A。

  3.D。

备选项B常用于否定句或疑问句,故可排除;备选项C通常有责备的语气,在此不合题意;备选项D表示一种有把握的推测,符合Theplaygroundisallwet这一前提。

  4.A。

由前句的"现在已经十一点钟了",说明现在很晚了,故备选项A(他肯定已经睡觉了)符合题意;而备选项D(他不可能已经睡觉了)和备选项C(他本来已经睡觉了)均不合题意。

  5.A。

由Idon'trememberclearly可以看出,说话者对所发生的事情不太有把握,故第一空用mayhavebeen表示不肯定的推测;由Hedoesn'tknowit可知,该说话者对前一位的推测予以否定,故第二空填can'tbe,表示"不可能"。

must表示推测时一般用于肯定句,故可排除D。

  6.A。

既然约翰学习不是很努力,也能通过考试,说明那次考试"不可能很难",故选A符合题意。

  7.A。

我们到达开会的地方等了二十分钟才开始开会,说明我们来开会的时候匆忙是"不必要的",故选A。

needn'thavedonesth.表示过去不必做某事(但做了)。

  8.B。

玛丽现在很悲伤,是因为我把那次事故告诉了她;如果我当时没有告诉她,她现在就不会悲伤了。

言外之意是:

我当时不该告诉她那次事故。

指过去不该做某事(但却做了),常用shouldnot/oughtnotto+have+过去分词表示。

  9.B。

她本来可以上大学的,但她没有通过考试。

would+have+过去分词表示过去本来要做某事,却因某种原因而未做成。

  10.C。

含musthavedone句式的反意疑问句,若陈述部分含表示过去时间的状语,反意疑问部分用过去式。

本题有过去时间状语lastnight,故选C。

  8should和oughtto

  should和oughtto都为"应该"的意思,可用于各种人称。

  ---Oughthetogo?

  ---Yes.Ithinkheoughtto.

  表示要求,命令时,语气由should(应该)、hadbetter最好)、must(必须)渐强。

  1)should和oughtto表示责任、建议或劝告,翻译为"应该",后者语气强一些。

  【例如】

  Youshouldlistentothedoctor'sadviceifyouwanttorecoversoon.

  Suchthingsoughtnottobeallowed.

  2)should接动词的完成式,是一种谴责,表示过去应该做而没有做或过去做了而不应该做。

  【例如】

  Imissedtheclass.Ishouldhavecomeearlier.

  Ishouldn'thavemadesuchafoolishmistake.我,不是作家,不能用手中的钢笔描写生动的生活;我,不是画师,不会用手中的彩笔构画精彩的生活;我,更不是智者,用自己独具的慧眼来看透生活;我,只是个无知的孩子,正试图用迷惑的眼睛读懂生活……

  9hadbetter表示"最好"

  hadbetter(常简略为'dbetter)是一固定词组,hadbetter"最好",用于表示对别人的劝告、建议或表示一种愿望。

其用法有以下几点:

  一、hadbetter后面必须跟动词原形。

  hadbetter后跟动词原形(即不带to的不定式),构成hadbetterdosth.句型。

这里的had不能用have来替换。

如:

  You'dbettergotohospitalatonce.你最好立即去医院看病。

  Tom,you'dbettergotheretoday.汤姆,你最好今天去那儿。

  二、主语不论是第几人称,句子不论是什么时态,都要用hadbetter的形式。

如:

  Nowyou(he,w

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1