《英语语法大全》

下载本书

添加书签

英语语法大全- 第17部分


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
    Hecouldn'tbeabadman。  
    他不大可能是坏人。
    


21。3比较may和might 
1)表示允许或请求;表示没有把握的推测;may放在句首,表示祝愿。
    MayGodblessyou!
    Hemightbeathome。
注意:might表示推测时,不表示时态。只是可能性比may小。

2)成语:may/mightaswell,后面接不带to的不定式,意为〃不妨〃。
   Ifthatisthecase;wemayaswelltry。

典型例题
 Peter___ewithustonight;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,对过去时间里可能发生的事情的推测,语气较强,具有〃肯定〃,〃谅必〃的意思。
 ………Lindahasgoowork;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表示与事实相反的结果,意为〃本来最好〃。
  Youhadbetterhaveeearlier。
 


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'tforgettoetomybirthdaypartytomorrow。
  ………______。
  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

更多精彩好书,更多原创,请登陆…… 。。

小提示:按 回车 [Enter] 键 返回书目,按 ← 键 返回上一页, 按 → 键 进入下一页。 赞一下 添加书签加入书架