·东方海门|英语学习中心 - 致力做中国最专业的新概念英语网 ·站长论坛 东方海门翻译 英语音标 高级搜索 全球互联 添加收藏 设为首页
  • 今日天气:
  • 搜索:
  • 主页 > 语法词汇 > 英语语法 > 正文
  • 英语中“情态动词+完成式”结构的用法归纳

    作者:Ivan 时间: 2011-01-01 21:20 来源:未知 点击:

    英语中“情态动词+完成式”结构的用法归纳

    “情态动词+完成式”是一个很有用的结构,在各类考试中经常出现,它主要用于表示对过去情况进行推测或责备等,其具体用法归纳如下(其后的中文意思仅供参考,比较准确的意思需视具体语境而定):

    may have done sth:可能已经做了某事  

    might have done sth:可能已经做了某事,本来可能做了某事  

    must have done sth:一定做了某事  

    could have done sth:可能已经做了某事,本来可能做了某事,本来可以做了某事  

    should have done sth:应该做了某事,本来应该做了某事  

    ought to have done sth:本来应该做了某事  

    can’t have done sth:不可能已经做了某事  

    couldn’t have done sth:不可能已经做了某事  

    needn’t have done sth:本来不必做了某事  

    shouldn’t have done sth:本来不应该做了某事  

    oughtn’t to have done sth:本来不应该做了某事  

    在通常情况下,英语不用以下结构,在考试中若选项中出现这类结构,可首先予以排除:  

    msutn’t have done sth (因为must表推测不用于否定句)  

    can have done sth (因为done表推测通常不用于肯定句)  

    need have done sth (因为need表推测通常不用于肯定句)  

    请看下面的考题:  

    — My cat’s really fat.  

    — You _______ have given her so much food.

    A. wouldn’t B. couldn’t C. shouldn’t D. mustn’t  

    答案为C。shouldn’t have done 的意思是“本来不应该做某事”。选项A和D语法上不对,选项B不符合语境。

    上一篇:关于英语中的一些句子究竟是用不定冠词还是定冠词例举与分析 下一篇:英语中使用定语从句的必须时刻警惕的几个误区
    [进入论坛讨论]
  • 相关内容