上一页高中英语首页


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

  “情态动词 + 不定式完成式”,表示对过去已经发生的事情进行推测。常用“ 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.

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

上一篇: 不定代词用法小结(中国大学在线推荐)

下一篇: 非谓语动词的四项内容和三种关系(中国大学在线推荐)

  • 相关推荐