must have been和must be有什么区别?
展开全部
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表示必然性,一般只用于肯定句中,有时表示“意愿”,带有感情色彩。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询