学海荡舟手机网

主页 > 实用文摘 > 教育文摘_03 > > 详细内容

浅谈[情态动词 +不定式完成式]_高中英语

 情态动词是每年必考的内容之一,“情态动词 + 不定式完成式”是中学学习中的难点。

 “情态动词 + 不定式完成式”,表示对过去已经发生的事情进行推测。常用“ can / may / could / might / must + have + 过去分词”结构。

 1. “ can / could + 不定式完成式”,用于否定句或疑问句中,表示对过去发生的事情的“怀疑”或“不肯定”。而 could 较 can 更加不肯定。

 如: he can't / couldn't have heard the news.

 他不可能听到这个消息的。

 can he have forgotten my name?

 难道他忘记了我的名字吗?

 could he have left?

 他已经走了吗?

 注意:“ could+ 不定式完成式”,其肯定式表示“本来能够……而没能……”。用来提出比较缓和的批评意见,有责备的口气。

 如: you could have done the work better.

 你本来能够把工作做得更好一些的。

 she could have passed the exam.

 她本来可以及格的。

 2. “ may / might+ 不定式完成式”,表示对过去的推测,认为某事在过去可能发生。 might 较 may 更加委婉或不肯定。意为“可能……了;也许……过;或许……了”。这时 might 不是 may 的过去时。

 如: she may / might have read the book.

 她也许看过这本书。

 they may / might not have done this test.

 他们或许没有做过这个试验。

 注意:“ might + 不定式完成式”,其肯定式表示在过去“本来可以而没有……”。其否定式表示“本来可以而不……”,含有劝告或责备之意。

 如: you might have come earlier.

 你本来可以早点来。

 they may / might not have been careless.

 他们本来是可以不粗心大意的。

 3. “ must + 不定式的完成式”,表示对过去的情况进行推测,作“一定;准是”解,只用于肯定形式。否定式要用“ can't + 不定式的完成式”,不用“ mustn't+ 不定式的完成式”。

 如: he must have been to beijing.

 他一定已经去过北京了。

 they must have finished the task.

 他们一定已经完成任务了。

 4. “ should+ 不定式的完成式”,其肯定形式表示“本应该……而没有……”。其否定形式表示“本不应该……而……”。

 如: you should have come here five minutes ago.

 你本来应该五分钟之前就到这儿的。

 he shouldn't have told her about it.

 他不该把这事告诉她。

 you shouldn't take the book out of the reading room.

 你不该把书拿出阅览室。

 5. “ ought to+ 不定式的完成式”,其肯定式表示“该……而……”。其否定式表示“本来不该……而……”。

 如: he ought to have handed in his exercise book in time.

 他本应该及时交作业的。

 you oughtn't to have left home.

 你不该离家出走。

 6. “ needn't+ 不定式的完成式”,表示“本来不必……而……”。

 如: it is ten minutes before class. you needn't have been in such a  hurry.

 离上课还有十分钟,你本来不必那么匆忙的。