永发信息网

【cant】mustnthavedone与canthavedone区别

答案:2  悬赏:50  手机版
解决时间 2021-02-28 04:17
  • 提问者网友:世勋超人
  • 2021-02-27 14:32
【cant】mustnthavedone与canthavedone区别
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-02-27 15:57
【答案】 一、cant have done 是 must have done 对过去推断的否定形式.
  二、具体说明如下:
  情态动词 must (必定、一定)”表示推断或指具有较大的可能性时,其否定式是 can't/cannot (不一定、不可能).
  1.对现在的推断
  * 肯定 —— must + be,如:
  You must be very tired.你一定很累了.
  * 否定 —— can't + be,如:
  You can't be very tired.你不一定很累.
  2.对过去的推断
  * 肯定 —— must + have done,如:
  He must have earned a large sum of money.他一定是挣了一笔巨款.
  * 否定 —— can't + be,如:
  He can't have earned a large sum of money.他不可能挣到一笔巨款.
  三、关于 mustn't
  mustn't 地意思是“不准许、]禁止”,mustn't have done 意思是“绝对不允许已经做过、绝对禁止做过”,不表示推断.因此与 can't have done 没有直接关系.
全部回答
  • 1楼网友:神鬼未生
  • 2021-02-27 17:05
谢谢解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯