must have done 和 must do 有什么区别!哪一个是表示对过去的猜测呢?

lgf2003yahao2022-10-04 11:39:545条回答

must have done 和 must do 有什么区别!哪一个是表示对过去的猜测呢?
有人说must后面接动词原形是表示对现在的推测!那按照这个说法must do是表示对现在的推测!

已提交,审核后显示!提交回复

共5条回复
okboy2 共回答了15个问题 | 采纳率93.3%
must have done 表示对过去的猜测,must do 必须做某事
1年前
guckales 共回答了14个问题 | 采纳率
没有这种说法.must do是必须做的意思
1年前
米-老鼠 共回答了12个问题 | 采纳率
must have done是表示对过去的猜测
楼上不懂不要乱讲
1年前
shzy1998 共回答了715个问题 | 采纳率
must have done是虚拟语气,对过去的虚拟
1年前
静93 共回答了382个问题 | 采纳率
must have done 是对过去的推测,例如:I could not find my pen,some must have stolen it,我找不到我的钢笔,一定有人偷走了它。
must do 并不一定是表示对现在推测,表示强调,肯定。
you must finish your homework today. 今天你必须做完家庭作业。
1年前

相关推荐

I’m ____your class today so you must do ____ I tell you. A.i

I’m ____your class today so you must do ____ I tell you.
A.in charge of; as B.instead of; what C.in the form of; like D.looking at; as
子弟学术1年前1
aimeeecho 共回答了21个问题 | 采纳率95.2%
A

考察短语及介词.句意:我负责你们班,因此你们必须按照我说的做. in charge of负责……; as按照……。故选A.
英语选择题Everyone must do----------best to learn English well.A.
英语选择题
Everyone must do----------best to learn English well.
A. their B. his C. your D. one's
写理由
迈东1年前2
飞机回ff后经 共回答了16个问题 | 采纳率93.8%
选择A
理由就是:你跟着翻译来嘛
每个人都应该进他们最大的努力来把英语学习好
What I must do ,what should I do ,what I can do ,I need the
What I must do ,what should I do ,what I can do ,I need the key of living
chenfyfll1年前3
jgchance 共回答了22个问题 | 采纳率95.5%
我必须做什么,应该做什么,能做什么?我需要知道生活的意义、精髓.
这儿为什么用must do啊he will have to stay in hospital.that's what h
这儿为什么用must do啊
he will have to stay in hospital.that's what he must do,就是这儿为什么用must do不用must be doing,do也能用来结尾啊
ads2000n1年前3
T-CHA 共回答了27个问题 | 采纳率92.6%
must do 这里是“必须做”的意思,是must表命令和要求;
must be doing是“现在一定在做...”的意思,表猜测;
do是做的意思,一般现在时,陈述语气.
现在看一看这句话的意思:他将必须呆在医院里,那是他一定要做的事.
have to和这里的must是十分接近的意思,所以用must do.

大家在问