MUST have been donemust ha
编辑: admin 2017-04-03
-
4
其实must have been done只是must have done的被动形式罢了.
我说,你举出来的那几个例子:1那个就是must have been doing的结构是指某动作在过去某时间点开始,一直持续到现在,有继续持续下去的趋向,或者等这句话一说完这个动作就完成;
2那个是加形容词 be expensive=很贵,must have been expensive= 一定是很贵的了.
3那个asleep也是形容词,be asleep=睡着的.句子意思是:那时我一定是睡着了.(表示对过去肯定的推测)
提示:
must have done是对过去事实的肯定猜测 而must have been doing 表示某人一定正在做某事 这个动作从过去持续到现在 must have been就是表示一个肯定的结果
类似问题
类似问题1:must have been doing与must have been done都表示推测,有什么区别呀?[英语科目]
其实这两个的区别可以这样来推导(俺多年的经验哈,下面的解释应该好理解吧):
*must have done---这个应该知道吧?就是表示对过去的一种推测,接下来就由这个推导下来;
1must have+been doing---把这个和上面的must have +done进行比较,仔细看看比较加号后面的:
must have +done
must have+ been doing
都知道be doing 表示正在进行的动作,正在发生的,那要放到must have done里面去,则要符合“done”的这中过去分词的形式,则就变成了must have+been doing 拉,有一直发生的意思,整个意思就是“表示对过去一直发生的事情的推测”.
如:Tom must have been playing basketball.汤姆肯定是一直在打篮球.
2 同样,把must have+been done--把这个和must have +done进行比较,仔细看看比较加号后面的:
must have +done
must have+been done
be done表示被动,表示什么人或物被怎么样了,那要放到must have +done里面去,就要符合过去分词的形式,则就要变成“must have+been done”,意思是“表示对过去发生的被怎么怎么样了”.
如:Tom must have been punished.汤姆一定是受罚了.
类似问题2:must have been done是什么被动语态如will be done是一般将来时被动语态,can be done是情态动词被动语态[英语科目]
首先 must have done 虽然有情态动词 但是他和情态动词无关,他是只对过去发生事情肯定的推测
The ground is wet ,it must have rained last night.
must have been done 过去发生事情肯定的推测,这个动作是被动!
请给分哟
类似问题3:could/should/must/.加have done和have been done区别[英语科目]
情态动词+ have +过去分词
1) may(might) have + done sth, can (could) have + done sth 表示过去,推测过去时间里可能发生的事情.
Philip may (might) have been hurt seriously in the car accident.
Philip can (could) have been hurt seriously in the car accident.
2) must have +done sth,对过去时间里可能发生的事情的推测,语气较强,具有"肯定","谅必"的意思.
---Linda has gone to work, but her bicycle is still here.
---She must have gone by bus.
3) ought to have done sth, should have done sth
本应该做某事,而事实上并没有做.否定句表示"不该做某事而做了".
You ought to (should) have been more careful in this experiment.
He ought not to have thrown the old clothes away.(事实上已扔了.)
ought to 在语气上比should 要强.
而后面跟have been done 表示:本来能,本来应该,本来必须.
类似问题4:用can't have been/done must have been /done 改写句子例:I don't believe he did it 答:He can't have done it问:I don't believe you tried very hardI think he passed all the examsI don't bellieve you were at the office on SuadayI think she met[英语科目]
I don't believe you tried very hard / You can't have tried very hard
I think he passed all the exams / He must have passed all the exams
I don't bellieve you were at the office on Suaday / You can't have been at the office on Sunday
I think she met him at the party / She must have met him at the party
I don't believe he was ill yesterday / He can't have been ill yesterday
I think the shop was fnll of people / The shop must have been full of people
I don't believe you saw me / You can't have seen me
I think he made a lot of money
I don't believe there were many people there
I think they heard about it
类似问题5:他一定是被谋杀的.英语如何说?是用must have been done[英语科目]
是的 He must have been murdered