have是 完成式的标志,have 后面谓语动词要用现在完成式have done 是主动形式的现在完成式.如I have finished my homework.我已经完成我的作业了.是 “我” 主动完成的.谓语动词finished 是现在完成式be done 是被动形式,而have 后面要用完成式,谓语动词 be (就是be 动词) 的现在完成式 是been,所以才有have ...
解析 (1)have been done (现在完成时态的被动语态)(表示动作已经完成且被动)例如:These trees have been planted in the garden (2)be done (是一般现在时态,或者一般过去时态被动语态)例如:The cup is broke...结果一 题目 have been done和be done还有情态动词+be done这三个有什么区别?都应该在什么句子...
语态不同、用法不同。1、时态不同:bedone是现在时的被动语态;havebeendone现在完成时的被动语态。2、用法不同:bedone强调已经做过了;havebeendone表示某事被做。
前者是完成时。强调已经做过了,后者是被动。表示某事被做
be done是一般现在时的被动语态,have been done是现在完成时的被动语态。Our classroom is cleaned every day. 我们教室每天都被打扫。This book has been translated into many languages. 这本书已经被翻译成多种文字。must have done是对过去的肯定推测She must have misheard. 她一定是听错了。must be done是...
1)be done可以是is done/was done/were done,这表示动词的一般现在式和一般过去式的被动语态,例如:The cup was broken by a child.由主动句A boy broke a cup变来的.have/has/had been done表示现在完成式和过去完成式的被动语态,例如:The film has been seen by all the students in our class.由主动...
have done是现在完成时(主语是第三人称单数时用has done),be done是被动语态,have been done是现在完成时的被动语态(主语是第三人称单数时用has been done),are being done是现在进行时的被动语态(主语是第三人称单数时用is being done) 分析总结。 havedone是现在完成时主语是第三人称单数时用hasdonebedone是...
have been done 是现在完成时的被动语态,用于强调动作的承受者。这种结构表示过去某个动作或状态已经完成,但主要关注的是动作的承受者。be done 则是被动语态的基本形式,用于表示动作的承受者,强调的是动作本身。这种结构没有时态变化,只用于描述动作的被动性。被动语态的构成形式为 be + 及物动词的...
be done是被动,用于一般现在时或者过去时也行 have been done是完成时的被动语态,只能用于表示现在的时,用于强调某个事已经被完成了,一般看见for 加一段时间什么的