爱问知识人 爱问教育 医院库

情态动词完成时的问题

首页

情态动词完成时的问题

它既可以表示虚拟,又可以表示推测。怎么区别?

提交回答
好评回答
  • 2009-12-05 21:06:13
      “情态动词+完成式”的用法归纳
     
     st+havedone:用于肯定句,表示推测,意为“一定(已经)……”。
     n+havedone:用于否定句或疑问句,表示推测,意为“可能(已经)……”。
     uld+havedone:可用于肯定句、否定句或疑问句,表示推测、责备或遗憾等,意为“可能……”、“本来可以……”、“本来应该……”等。
       ould[oughtto]+havedone:可用于肯定句、否定句或疑问句,表示责备或遗憾等,意为“本来应该……”。 ed+havedone:用于否定句或疑问句,用于否定时意为“本来不必”,用于疑问句时意为“有必要……吗”。 y+havedone:用于肯定句或否定句,表示推测,意为“可能(已经)……”。
       7。 might + have done:用于肯定句或否定句,表示推测,意为“可能(已经)……(此时 might 可换为 may);另外还可以表示过来可能发生的事结果未发生,意为“本来会……”(此时 might 不能换为 may)。 用法举例: He can’t have left so soon。
       他不可能走得这么早。 I should have thought of it。 我本应想到这一点的。 You needn’t have mentioned it。 你没有必要提及此事的。 You must have mistaken my intention。
      
       你一定是误会了我的意图。 I might have come to a wrong conclusion。 我或许得出了错误的结论。 You could have helped me—why did you just sit and watch? 你本可帮助我的,为什么只坐在一旁瞧着? 。

    海***

    2009-12-05 21:06:13

类似问题

换一换
  • 英语考试 相关知识

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):