must have done和must be的区别?

要求详细,权威... 要求详细,权威 展开
风吹拂竹
推荐于2017-09-13 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2376
采纳率:0%
帮助的人:0
展开全部
must have done一定做过(表示过去做过的事对现在的影响)
例:You must have lied.你一定撒谎了。
must be一定是 表示一般的陈述
例:You must be a student.你一定是个学生。
PS:绝对权威!
东珥
2009-12-16 · TA获得超过286个赞
知道答主
回答量:93
采纳率:0%
帮助的人:105万
展开全部
must have done一定做过(表示过去做过的事对现在的影响)
表示对过去的猜测,一般用于虚拟语气。

must be一定是 表示一般的陈述

两者都是肯定的语气。
PS:如果用于考试,一般选项里有两者,基本上都选must have done这类形式的。[个人意见]
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式