英语语法大全

第35章


 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。
小说推荐
返回首页返回目录