饭饭TXT > 学习管理 > 《英语语法大全》作者:约翰辛克莱【完结】 > 英语语法大全.txt

第 10 页

作者:约翰辛克莱 当前章节:6441 字 更新时间:2026-6-27 12:20

 Ifthatisthecase,wemayaswelltry.

典型例题

 Peter___comewithustonight,butheisn'tverysureyet.

 A.must  B.may C.can D.will

 答案B.表可能性只能用may. 此句意可从后半句推出。

21.4比较haveto和must

1) 两词都是'必须'的意思,haveto表示客观的需要,must表示说话人主观上的看法,既主观上的必要。

Mybrotherwasveryill,soIhadtocallthedoctorinthemiddleofthenight. 我弟弟病得很厉害,我只得半夜里把医生请来。(客观上需要做这件事)

Hesaidthattheymustworkhard.他说他们必须努力工作。(主观上要做这件事)

2) haveto有人称、数、时态的变化,而must只有一种形式。但must可用于间接引语中表示过去的必要或义务。

Hehadtolookafterhissisteryesterday.

3)在否定结构中:don'thaveto 表示"不必"

        mustn't    表示"禁止",

Youdon'thavetotellhimaboutit. 你不一定要把此事告诉他。

Youmustn'ttellhimaboutit.    你一定不要把这件事告诉他。

21.5must表示推测

 1)must用在肯定句中表示较有把握的推测,意为"一定"。

 2)must表对现在的状态或现在正发生的事情的推测时,must后面通常接系动词be的原形或行为动词的进行式。

 Youhaveworkedhardallday.Youmustbetired. 你辛苦干一整天,一定累了。(对现在情况的推测判断)

 Hemustbeworkinginhisoffice.他一定在办公室工作呢。

 比较:

 Hemustbestayingthere. 

 他现在肯定呆在那里。

 Hemuststaythere.

 他必须呆在那。

 3)must表示对已发生的事情的推测时,must要接完成式。

Ididn'thearthephone.Imusthavebeenasleep. 我刚才没有听到电话,我想必是睡着了。

 4)must表示对过去某时正发生的事情的推测,must后面要接不定式的完成进行式。

---Whydidn'tyouanswermyphonecall?

---Well,Imusthavebeensleeping,soIdidn'thearit.

 5)否定推测用can't。

IfTomdidn'tleavehereuntilfiveo'clock,hecan'tbehomeyet. 如果汤姆五点才离开这儿,他此时一定还未到家。

21.6表示推测的用法

 can,could,may,might,must皆可表示推测,其用法如下:

1)情态动词+动词原形。

表示对现在或将来的情况的推测,此时动词通常为系动词。

Idon'tknowwheresheis,shemaybeinWuhan.

2)情态动词+动词现在进行时。

表示对现在或将来正在进行的情况进行推测。

Atthismoment,ourteachermustbecorrectingourexampapers.

这时,我们老师想必在批改试卷。

3)情态动词+动词完成时。

表示对过去情况的推测。

WewouldhavefinishedthisworkbytheendofnextDecember.

明年十二月底前我们很可能已完成这项工作了。

Theroadiswet.Itmusthaverainedlastnight.

地是湿的,昨天晚上一定下雨了。

4)情态动词+动词的现在完成进行时。

表示对过去正在发生事情的推测。

Yourmothermusthavebeenlookingforyou.

你妈妈一定一直在找你。

5)推测的否定形式,疑问形式用can't,couldn't表示。

Mikecan'thavefoundhiscar,forhecametoworkbybusthismorning.

迈克一定还没有找回他的车,因为早上他是坐公共汽车来上班的。

 注意:could,might表示推测时不表示时态,其推测的程度不如can,may。

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

1)may(might)have+donesth,can(could)have+donesth 表示过去,推测过去时间里可能发生的事情。

Philipmay(might)havebeenhurtseriouslyinthecaraccident.

Philipcan(could)havebeenhurtseriouslyinthecaraccident.

2) musthave+donesth,对过去时间里可能发生的事情的推测,语气较强,具有"肯定","谅必"的意思。

 ---Lindahasgonetowork,butherbicycleisstillhere.

 ---Shemusthavegonebybus.

3)oughttohavedonesth,shouldhavedonesth

本应该做某事,而事实上并没有做。否定句表示"不该做某事而做了"。

Yououghtto(should)havebeenmorecarefulinthisexperiment.

Heoughtnottohavethrowntheoldclothesaway.(事实上已扔了。)

oughtto在语气上比should要强。

4)needn'thavedonesth 本没必要做某事

Idressedverywarmlyforthetrip,butI needn'thavedoneso.Theweatherwashot.

5)wouldliketohavedonesth 本打算做某事 

Iwouldliketohavereadthearticle,butIwasverybusythen.

21.8should和oughtto

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

---Oughthetogo?

---Yes.Ithinkheoughtto.

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

21.9hadbetter表示"最好"

hadbetter相当于一个助动词,它只有一种形式,它后面要跟动词原形。

hadbetterdosth

hadbetternotdosth

Itisprettycold.You'dbetterputonmycoat.

She'dbetternotplaywiththedog.

hadbetterhavedonesth表示与事实相反的结果,意为"本来最好"。

Youhadbetterhavecomeearlier.

21.10wouldrather表示"宁愿"

 wouldratherdo

 wouldrathernotdo

 wouldrather…than… 宁愿……而不愿。

 还有wouldsooner,hadrather,hadsooner都表示"宁愿"、"宁可"的意思。

 IfIhaveachoice,Ihadsoonernotcontinuemystudiesatthisschool.

 Iwouldratherstayherethangohome.=Iwouldstayhereratherthangohome.

典型例题

----Shallwegoskatingorstayathome?

----Which___do?     

A.doyourather  B.wouldyourather C.willyourather D.shouldyourather

答案B。本题考查情态动词rather的用法,wouldrather+dosth意为"宁愿",本题为疑问句,would提前,所以选B。

21.11will和would

 注意:

 1)wouldlike;Wouldliketodo=wantto想要,为固定搭配。

Wouldyouliketogowithme?

 2)Willyou…? Wouldyoulike…?表示肯定含义的请求劝说时,疑问句中一般用some,而不是any。

Wouldyoulikesomecake?

 3)否定结构中用will,一般不用would,won'tyou是一种委婉语气。

Won'tyousitdown?

21.12情态动词的回答方式

问句   肯定回答    否定回答

Needyou…?  Yes,Imust.   No,Ineedn't

Mustyou…?           /don'thaveto.

典型例题

1)---CouldIborrowyourdictionary?

---Yes,ofcourse,you____. 

 A.might B.will C.can D.should

 答案C.could表示委婉的语气,并不为时态。答语中ofcourse,表示肯定的语气,允许某人做某事时,用can和may来表达,不能用could或might。复习:will与you连用,用来提出要求或下命令。should与you连用,用来提出劝告。

2)---ShallItellJohnaboutit?

---No,you___.I'vetoldhimalready.  

 A.needn't  B.wouldn't  C.mustn't  D.shouldn't

 答案A。needn't不必,不用。wouldn't将不,不会的。mustn't禁止、不能。shouldn't 不应该。本题为不需要,不必的意思,应用needn't。

3)---Don'tforgettocometomybirthdaypartytomorrow.

---______.

A.Idon't B. Iwon't C.Ican't D.Ihaven't

答案B. will既可当作情态动词,表请求、建议、也可作为实义动词表"意愿、意志、决心",本题表示决心,选B。

21.13带to的情态动词

 带to的情态动词有四个:oughtto,haveto,usedto,beto,如加上havegotto,(=must),beableto,为六个。它们的疑问,否定形式应予以注意:

 Dotheyhavetopaytheirbillbeforetheendofthemonth?

 Shedidn'tusetoplaytennisbeforeshewasfourteen.

 Yououghtnottohavetoldherallaboutit.

 Oughthetoseeaheartspecialistatonce.?

 oughtto本身作为情态动词使用。其他的词作为实义动词使用,变疑问,否定时,须有do等助动词协助。

典型例题

 Tomoughtnotto___meyoursecret,buthemeantnoharm. 

 A.havetold B.tell C.betelling D.havingtold

 答案A。由于后句为过去时,告诉秘密的动作又发生在其前因,此地应用过去完成时,但它在情态动词oughtto后,所以用have。

21.14比较need和dare

 这两词既可做实义动词用,又可做情态动词用。作为情态动词,两者都只能用于疑问句,否定句和条件句。need作实义动词时后面的不定式必须带to,而dare作实义动词用时,后面的to时常可以被省略。

1)实义动词:need (需要,要求)

     need+n./todosth

2)情态动词:need,只用原形need后加do,否定形式为neednot。

Needyougoyet?

Yes,Imust./No,Ineedn't.

3)need的被动含义:need,want,require,worth(形容词)后面接doing也可以表示被动: 

needdoing=needtobedone

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

小说下载尽在http://bbs.txtnovel.com--书香门第【十里丹青】整理

附:【本作品来自互联网,本人不做任何负责】内容版权归作者所有!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

目录
设置
设置
阅读主题
字体风格
雅黑 宋体 楷书 卡通
字体大小
适中 偏大 超大
保存设置
恢复默认
手机
手机阅读
扫码获取链接,使用浏览器打开
书架同步,随时随地,手机阅读
首 页 < 上一章 章节列表 下一章 > 尾 页