must have been和must be有什么区别?

 我来答
芊芊爱教育
2023-06-25 · 活到老,学到老,芊芊每天教你新知识
芊芊爱教育
采纳数:2401 获赞数:372032

向TA提问 私信TA
展开全部

must have been和must be的区别在have。因为本句是指对过去情况的推测,所以必须要用“情态动词+动词的完成式”。

have在这里表示是动作已经完成。所以must have been是对过去的事实的肯定猜测,must be是对现在事实的肯定猜测。

例句:Sorry I made such a fool of myself last night. I must have been drunk.

翻译:对不起,我昨晚真是出丑了,我一定是喝醉了。

must的用法

1、must表示义务或强制,含意是“必须”“应当”;其否定结构表示“不许可”或“不应该”;用于一般疑问句时,表示征求对方的意见,其肯定答语用Yes, please或I'm afraid so,否定答语用needn't或don't have to; must在间接引语中表过去。

2、must表示必然性,一般只用于肯定句中,有时表示“意愿”,带有感情色彩。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式