当前位置:文档之家› 大学英语语法系列讲座--情态动词1

大学英语语法系列讲座--情态动词1

大学英语语法系列讲座情态动词中国地质大学(武汉)外语系许峰情态动词(Modal V erbs)又称为情态助动词(Modal Auxiliaries)。

英语中助动词主要有两类:一是基本助动词,如have,do,be等;二是情态助动词,如may,must,need等。

情态动词与其他动词连用表示说话人的语气,可表达建议、要求、可能、意愿等。

情态动词没有人称和数的变化。

在大学英语考试中,情态动词部分主要重点测试以下内容:情态动词+动词完成式。

情态动词must, should, may(might),ought to, can(could),need, would等都可以与动词完成式连用作谓语,其模式为“modal verb+ have+ v-ed”。

这类结构表示对过去所发生动作的推测或判断。

但是,不同的情态动词所表示的意思又有所不同。

1.must+have+v-ed和can't/couldn't +have+ v-ed“must+ have+ v-ed”表示对过去事情较有把握的、肯定性的推测,常译为“一定”,“准是”,“肯定”。

当must用于推测意义时,其否定形式通常不是must not,而是can/could not。

“can't/couldn't + have+ v-ed”表示对过去事情的否定性推测,常译为“决不可能”,“不太可能”。

例1:Since the ditch is full of water, it must have raine d last night.既然水沟里积满了水,可见昨天夜里一定是下过雨了。

例2:—You realize that you were driving at 100 mph, don't you?—No, officer, I couldn't have been. This car can't do more than 80.——“你刚开车的速度为每小时100英里,不知道吗?”——“不,警官先生,我不可能开那么快,因为这辆车每小时的速度不可能超过80英里。

”经典考点1:Mary's score on the test is the highest in her class; She have studied very hard.(CET-4,1989年6月)A)may B)shouldC)must D)ought to巧解 本题应选C。

must have v-ed表示推测过去某事一定发生了;may/might have v-ed 表示推测过去某事也许发生了;should/ought to have v-ed表示“本应该…”,表达的是对过去所发生的事情的一种责备、埋怨、反悔的情绪。

C项符合题意。

本题句意是:玛丽的考试分数是班上最高的;她一定学习非常用功。

经典考点2:You her in her office last Friday; she's been out of town for two weeks.(CET-4,1996年1月)A)needn't have seen B)must have seenC)might have seen D)can't have seen巧解 本题应选D。

can't have v-ed表示对过去发生事情的否定推测;D项符题意。

needn't+ have v-ed表示过去做了本不必做的事。

本题句意是:上星期你不可能在她办公室见到她,她去外地已经两个星期了。

经典考点3:Mary my letter; otherwise she would have replied before now.(考研,1991年)A)has received B)ought to have receivedC)couldn't have received D)shouldn't have received巧解 本题应选C。

根据本句的后半句otherwise she would have replied before now可知,前半句应是一个表示与后半句相应的虚拟过去情况的句子。

can't/couldn't have v-ed表示过去不可能发生某事,C项正合题意。

A项不是虚拟语气时态,可排除。

should/ought to have v-ed 表示过去应该做而实际却没有做。

shouldn't/ought not to have v-ed表示过去本不应该做而实际上却做了。

B、D两项也不合题意。

本题句意是:玛丽不可能收到我的信,否则她会马上回信的。

2.should/ought to +have+ v-ed和shouldn't/ought not to+ have+ v-ed“should/ought to+ have+ v-ed”表示过去应该做的事情却没有做,常含有后悔、责备、埋怨的口吻,常译作“本应当…”,“应当…就好了”。

“shouldn't/ought not to+ have +v-ed”表示过去不该做的事却给做了,也常含有责备、不满等意思,常译为“本不应该…”。

例1:With all the work finished, I should have gone to the party last night. 昨天晚上当所有工作完成之后,我本来应该去参加聚会的。

例2:You should not have gone back to work yesterday without the doctor's permission. 你昨天没有得到医生的允许,不应该回去工作的。

经典考点1:I didn't send out my application form last week, but I .(CET-6,1989年6月)A)had B)would doC)should have D)might have to巧解 本题应选C。

本题第一句意义为:我上星期没有发出申请表。

根据前后的逻辑意义,第二句应表示“我本应该发出”才是。

C项should have后省略了sent out,正好表达了这种对过去所发生的事表示后悔的情绪,C项为正确答案。

经典考点2:With all his work on hand,he to the cinema last night.(CET-4,1989年6月)A)mustn't go B)wouldn't goC)oughtn't go D)shouldn't have gone巧解 本题应选D。

shouldn't have gone表示“本来不该去的,但实际上去了”的含义,很明显说话人带有责备的意思。

本题句意为:手头上有那么多工作,他昨晚本来不该去看电影的。

3.may/might+have+v-ed“may/might+ have+ v-ed”表达对过去事情的推测,但不十分肯定。

might比may语气缓和,口气更委婉;常译为“可能(或许)已经…”。

例1:A traffic accident happened yesterday and a driver may have been hurt. 昨天发生了一场交通事故,可能有个司机受了伤。

经典考点1:Research findings show we spend about two hours dreaming every night, no matter what we during the day.(CET-4,1999年1月)A)must have done B)would have doneC)should have done D)may have done巧解 本题应选D。

may/might have done表示对过去可能已发生的行为或存在的状态的一种推测,D项正合题意。

本题句意是:研究结果表明,无论我们白天做了些什么,每天晚上我们都做大约两个小时的梦。

4.could+have+v-ed“could+ have+ v-ed”表示过去有可能或有能力做某事,而实际未做、未能实现的事;有时也表示轻度批评,可译为“本来可以”。

例1:The gas leakage could have been avoided if the gas company took immediate measures after the warning call. 如果煤气公司接到报警后采取紧急措施,煤气泄漏本来是可以避免的。

5.needn't+have+v-ed“needn't+ have+ v-ed”表示过去做了某事,但没有做的必要,即表达“本没必要…”之意。

例1:You needn't have done the washing up. I would have done it for you. 你本可不必洗那些餐具,我会替你洗的。

例2:I needn't have bought all that wine—only three people came. 其实我没有必要买这么多酒,因为只来了三个人。

经典考点1:I to him because he phoned me shortly afterwards.(CET-6,1990年6月)A)ought to have written B)must have writtenC)couldn't have written D)needn't have written巧解 本题应选D。

本题because从句表达的意思是:因为他之后不久给我打电话了,那么主句所表达的意思应为:我本不必给他写信的。

A项意为“本应该给他写信的”;B项意为“肯定给他写信了”;C项意为“决不可能给他写信了”,均与because从句的逻辑意义联系不上,都应排除。

D项意为“本不必给他写信”,正合题意。

经典考点2:You all those calculations! We have a computer to do that sort of thing.(CET-4,1991年6月)A)needn't have done B)must not have doneC)shouldn't have done D)can not have done巧解 本题应选A。

needn't have done表示“本来不必要做,但实际上做了”的含义,符合题意“你本来不必做所有这些计算!我们有电脑来处理这类事情”。

相关主题