一、词性不同二、侧重点不同三、用法不同一、词性不同 1、have done:是主动形式的现在完成式。 2、have been done:是被动式的现在完成式。二、侧重点不同 1、have done:have done表达即时性操作。 2、have been done:have been done表达延续性操作。三、用法不同 1、have done:侧重于后主语,事。I have ...
例如:1、I have done my homework.2、My homework has been done.都可以解释为:我已经做完作业了.但是2中作业是被坐的,所以要用被动语态. 解析看不懂?免费查看同类题视频解析查看解答 更多答案(8) 相似问题 have done和have been done 的区别, have done、 have been done的区别 have been done和 have ...
have done和have been done的区别为:一、指代不同1、have done:表示做了不必做的事。2、have been done:已经完成。二、侧重点不同1、have done:现在完成时。2、have been done:是现在完成时的被动语态。被动语态:不及物动词带有同原宾语的动词,反身代词的动词和系动词都无被动形式。即便如此,还有不定式...
have done与have been done的区别, 答案 have 是 完成式的标志,have 后面谓语动词要用现在完成式have done 是主动形式的现在完成式.如 I have finished my homework.我已经完成我的作业了.是 “我” 主动完成的.谓语动词finished 是现在完成式be done 是被动形式,而have 后面要用完成式,谓语动词 be (就是be...
have done 是主动形式的现在完成式.如I have finished my homework.我已经完成我的作业了.是 “我” 主动完成的.谓语动词finished 是现在完成式be done 是被动形式,而have 后面要用完成式,谓语动词 be (就是be 动词) 的现在完成式 是been,所以才有have been done如,The classrooms have been cleaned.教室被...
一、明确答案 have been done 和 have done 都是完成时态的表达,但二者在使用上有所不同。二、详细解释 1. have been done:这是完成被动语态的表达。其中的“been”表示被动动作,常用于描述已经完成的状态或行为是被动承受的。例如:“The work has been done.”这里,&...
have done是现在完成时态,表达最近一段时间内的动作或事件,常与just, already等副词配合使用,突出强调最近发生的行为或已经发生的改变。它是主动语态的表达方式。而have been done则是现在完成时的被动语态形式。它表示某个动作或事件在过去已经发生并且对现在有所影响,其结构包括过去的动作加上对现在...
1. 释义区别:- "have done"表示动作的执行者已经完成了动作;- "have been done"表示动作已经被完成,强调的是动作的结果。例句:- I have done my homework.(我完成了我的家庭作业。)- The repairs have been done.(维修工作已经完成。)2. 用法区别:- "have done"通常用于表示个人的行动...
have done和have been done的区别 一、基本含义不同 have done意为“已经完成了某事”,它表示的是动作的完成状态,强调过去发生的动作对现在产生的影响。例如:“I have finished my homework”表示我已经完成了作业。have been done意为“已经完成或一直被完成某事”,它强调的是动作的持续性和被动态...
"have done"是由助动词"have"和过去分词"done"构成的短语,表示动作的完成。"have been done"是由助动词"have"、be动词"been"和过去分词"done"构成的短语,表示被动和完成的动作。接下来,我们对比一下"have done"和"have been done"的用法差异:1. 结构组成:"have done"由助动词"have"和过去...