must have done是什么意思

如题所述

 must+have done过去一定做了某事(对过去的事情一种肯定的猜测、推测)。

如:

He said I must have done something bad to deserve it.

他说我肯定是罪有应得。

That car must have cost a packet.

那辆汽车一定花了一大笔钱。

I think we must have taken a wrong turning somewhere.

我觉得我们一定是在什么地方拐错了路。

扩展资料

must have + 动词的过去分词”有三种意思:

1、想必曾经【表示的是接近于真实情形的一种推断】

2、想必曾经(实际不曾)【表示的是虚拟含义】

3、必须曾经。【指在一种经历上具体条件的要求】

例如:

You must have seen him. 你想必曾经见过他了。

The door droops a little; there must have been something wrong with the hinges.

门有点下坠,铰链一定(想必曾经)出了问题。

You must have seen her if you had been here yesterday.

要是昨天你在这里,你一定见到他了。

(实际上昨天你并不在这里,所以昨天实际上你不曾见到她。)

Any applicant for this position must have practised for six years.

凡申请该职务者,必须具有六年的实践经验。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-01-29

常与情态动词连用,情态动词+have done,表示一定做了某事。

must have done sth.一定做某事。表示对过去事情的较有把握的推测,这时只能用在肯定句中,“肯定/必须已经干过…”,在否定句和疑问句中用can't或couldn't或can/ could.

例如:From what you said, she must have told you all about it. 从你的话看,她一定告诉了你所有的事情。

扩展资料

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

must表示推测,暗含很大的可能性,一般只用于肯定句中,在否定句中表示推测用can't而不能用mustn't。

“must+be”“must+be+ v -ing”“must+表示状态的动词”可表示现在或一般的情况; “must+have”表示过去的情况; “must+表示动作的动词”表示将来的情况。

must可表示讽刺或抱怨,此时须以you为主语。

must表示客观上不愉快的情况,意为“偏偏”。

本回答被网友采纳
第2个回答  2020-12-26

must have done 是对过去发生的动作最有把握的猜测,意思是“一定”。

例如:走到门外看到地上湿的,便猜“刚才一定下过雨了”,英语就是 It must have rained. 把握差一点的用should;

例如地上不是太湿,你猜“刚才应该下过雨吧。” It should have rained. 把握再差一点的用may: It may have rained.“刚才可能下过雨”。 最不肯定的用might: It might have rained。

扩展资料:

must have done:表示对过去的肯定的逻辑推测,推定某件事情、动作或状态可能在过去发生过(存在过)。

He must have been a doctor,for he knows medicine so well.(他过去肯定是一位医生,他对医学如此了解。)

Somebody must have stolen the ring.(肯定有人偷了这枚戒指。)[该句所推断的偷窃动作发生在过去。]

The temperature must have dropped to below zero last night ,because the water is frozen all over.(昨夜的温度肯定降到零度以下,因为水都冻住了。)

如果'must + have + 过去分词'句型与by now连用,还可以表示对现在完成的动作和状态的肯定推测,但实质上还是指所推测的过去的动作,例如:

They started early this morning; they must have arrived by now.(他们今晨很早就出发了,现在肯定已经到了。)

中国学生的常见病句是:They…; they certainly have arrived.病句的句义是“他们当然已经到达了.”(这不是对过去的肯定推测,而是断定动作已经完成。)

本回答被网友采纳
第3个回答  2023-07-20

首先我们来看下must have done的大致意思

must have done:词性为短语,must have done 是 must 的完成形式,用于表示过去发生的事情是肯定发生的。其中 must 是情态动词,用于表示肯定的推测或推断;have 是助动词,用于构成完成时态;done 是过去分词,表示完成的动作或状态。

通过下面的表格我们了解下must have done的含义、发音和用法


接下来我们讲解几个用例,希望这些用例可以加深您的理解

🚀🚀🚀must have done:

He must have had dinner.

(他一定已经吃过晚饭了。)

He must have left.

(他一定已经离开了。)

He must have solved that problem.

(那个问题他一定解决过了。)

👆👆👆注意事项:must have done 表示的是说话人的推测,具有主观性,因此需要根据上下文和语境判断其真实含义。

第4个回答  2016-03-10
情态动词+动词完成时,即情态动词+have+done.表示对过去的行为或动作进行推测,评论或者判断.
1.must have done.
表示对过去某事的肯定猜测,其否定或疑问形式都用can/could来表示。
例如:since the road is wet,it must have rained last night.
2;当然对现在发生或者将来发生的事情,要用must do表示猜测,否定为can’t do
he must understand that we mean business.
you must be hungry after a long walk.

反意疑问句中含有Must的情况主要有以下几种:
1)作为情态动词表“必须”,这时反意疑问句直接用mustn'/needn't
2)当must表示推测时又分以下几种情况:
a:对现在事实的推测,反意疑问句与must后面的动词呼应,如:
You must be joking,aren't you ?
b:对过去事实的推测,表示动作的时候用did 当助动词,表示状态时用was,如:
Mr Green must have been punished for his being rude at the meeting,didn‘t he ?(格林先生一定因为昨天在会上鲁莽的行为被处罚了,是吗?) 被处罚表示一个动作
She must have been a policeman ,wasn't she ?(她过去一定是个警察,是吗?) 是警察表示一种状态

对现在情况的推测,问句部分用主动词(do,be)一般现在时的适当形式。若是现在进行时,问句部分用现在进行时的适当形式表示。若是there be结构,问句用isn't/aren't there。如:
1)He must be there,isn't he?
2)He must have a big family,doesn't he?
3)He must be waiting outside,isn't he?
4)There must be some students in the room,aren't there?

对已发生的过去情况的推测,若陈述句谓语部分有“must have done”,而且有表示过去的时间状语,问句部分用didn't;若没有表示过去的时间状语,问句部分用haven't或hasn't。如:
1)They must have gone there last night,didn't they?
2)They must have arrived by now,haven't they?(根据by now来判断)
3)They must have been to the Great Wall,haven't they?

若是被动,应按被动结构来处理。如:
1)The room must have been cleaned yesterday,wasn't it?
2)The room must have been cleaned,hasn't it?

若句中有表示过去完成时的时间状语,问句部分应用hadn't.如:
They must have learnt 5000 English words by the end of last term,hadn't they?
(本题中must表推测,如果将它去掉,还原为真实句就是They had learnt 5000 English words by the end of last term.因此,反意问句是hadn't)
相似回答