I don't believe that. He _ have said so.

 我来答
WYZZWB2011407d2e
高能答主

2021-12-10 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:5.2万
采纳率:77%
帮助的人:7353万
展开全部
这个题的答案是B。must表示肯定的推测时,只能用于肯定句,如果是否定句,或句子中含有否定词的时候,表示不可能,只能用can这个情态动词,也就是can't have加过去分词的形式。这种情况表示过去的推测。
表示可能的推测,情态动词还有一个may,它可以用于肯定句或否定句,但它用于否定句时,表示“可能没有”,它和can't的区别在于,can't是彻底否定,即不会发生,而may not则表示可能与不可能的情况皆有发生概率,主观上认为不发生的概率高一些。
希望我能帮助你解疑释惑。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心海0926
培训答主

2021-12-10 · 好好学习,天天向上
知道大有可为答主
回答量:1.3万
采纳率:80%
帮助的人:1264万
展开全部
根据题意选A。mustn’t 。
我不相信。他一定没那样说。
分析:
1.题干部分第二句中have said 是现在完成时形式,选项C. is 及D.are形式上不符合要求,首先排除。
2.must have done 表示对过去事情的推测,“准是/一定做了某事”。
It must have rained last night,
for the road is quite muddy.
can/could have done 对过去事情的推测,“本来能够”。
You could have come 5 minutes earlier.
根据上文I don’t believe that.我不相信,可以判断出正确答案为A。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小西西老师
培训答主

2021-12-10 · 小西西老师,擅长英语领域问题,考研辅导等
小西西老师
采纳数:1272 获赞数:3331

向TA提问 私信TA
展开全部
根据句意,选B。
I don’t believe that. He can’t have said so.
我不相信,他不可能这样说过。
望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wujoseph
高粉答主

2021-12-09 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.4万
采纳率:80%
帮助的人:4774万
展开全部
填A. mustn't, He mustn't have said so.表达他才不会乱说的意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yoyoeternal

2021-12-10 · TA获得超过1974个赞
知道小有建树答主
回答量:1788
采纳率:50%
帮助的人:43.4万
展开全部
选A
我不相信,他一定没说过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式