have done 和 have been done 的区别及用法!要讲得简单易懂!不要用那种专业术语!谢谢!

作者&投稿:却红 (若有异议请与网页底部的电邮联系)
have done和have been done 的区别~

have 是 完成式的标志,have 后面谓语动词要用现在完成式
have done 是主动形式的现在完成式.
如 I have finished my homework.我已经完成我的作业了.是 “我” 主动完成的.谓语动词finished 是现在完成式
be done 是被动形式,而have 后面要用完成式,谓语动词 be (就是be 动词) 的现在完成式 是been,所以才有have been done
如,The classrooms have been cleaned.教室被打扫干净了.be cleaned 被打扫,现在完成式就是 have been cleaned

have done和have been done的区别为:
一、指代不同
1、have done:表示做了不必做的事。
2、have been done:已经完成。
二、侧重点不同
1、have done:现在完成时。
2、have been done:是现在完成时的被动语态。

扩展资料被动语态:
不及物动词带有同原宾语的动词,反身代词的动词和系动词都无被动形式。即便如此,还有不定式,动名词,分词,以及它们的复合结构的被动态,再加上情态动词,助动词以及它们的疑问式和否定式从中掺杂。
下面口诀就以动词“do”为例,即“do、did”过去式“done”过去分词,以口诀形式总结各种时态的被动态。一定对你有所启示。 当然了,被动语态也可以概括为“be done”。也就是“be+过去分词”例如:be said。

have done是现在完成时的主动语态,have been done是现在完成时的被动语态。

I have done my homework.

My homework has been done.

这两个都可以解释为我已经做完作业了,但是第二句中作业是被做的,所以要用被动语态。

have been done是现在完成时的被动语态结构。强调一个发生在过去的被动性动作,它有两层意思:动作已经完成,强调对现在造成的影响或结果;主语与谓语动词之间为被动关系。

现在完成时句型构成

基本结构:主语+have/has+动词的过去分词(p.p)+宾语(或者其他)。

①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他)。

②否定句:主语+have/has not (haven't/hasn't) +动词的过去分词(p.p)(V-ed)+宾语(或者其他)。

③一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)。

肯定回答:Yes,I/we/you/they等(第一人称,第二人称,第三人称复数)have。或Yes,she/he/it/人名等(第三人称单数)has。

否定回答:No,I/they/we/you haven't.或No,she/he/人名hasn't。

④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)。



"have done"和"have been done"都涉及到某个动作或状态的发生或完成。然而,它们在释义区别、用法区别、使用环境区别、影响范围区别和形象区别方面存在一些差异。

1. 释义区别:

- "have done"表示动作的执行者已经完成了动作;

- "have been done"表示动作已经被完成,强调的是动作的结果。

例句:

- I have done my homework.(我完成了我的家庭作业。)

- The repairs have been done.(维修工作已经完成。)

2. 用法区别:

- "have done"通常用于表示个人的行动或完成的动作;

- "have been done"通常用于强调动作的被动性,即动作是由他人或外部因素完成的。

例句:

- I have done my part. Now it's your turn.(我完成了我的部分,现在轮到你了。)

- The report has been done by our team of experts.(这份报告是由我们的专家团队完成的。)

3. 使用环境区别:

- "have done"更常用于描述个人或具体的行为;

- "have been done"更常用于描述事物或情况的状态。

例句:

- She has done a great job on this project.(她在这个项目上做得很好。)

- The repairs have been done for the building.(这座建筑物的修复已经完成。)

4. 影响范围区别:

- "have done"通常强调动作的执行者或参与者;

- "have been done"通常强调动作对于某个事物或情况所产生的影响。

例句:

- I have done everything I can to help.(我已经尽我所能去帮助了。)

- The renovations have been done to improve the overall appearance of the house.(这些翻新工作已经完成,以改善房屋的整体外观。)

5. 形象区别:

- "have done"可能表达一种主动、积极的形象,强调主动参与或完成;

- "have been done"可能表达一种被动、被完成的形象,强调结果或外部因素的作用。

例句:

- He has done everything he can to achieve his goals.(他竭尽全力去实现他的目标。)

- The repairs have been done due to the damage caused by the storm.(这些修复工作是由于暴风雨造成的损坏。)



首先我们来看下have done和have been done的大致意思:

have done:词性为短语,have done是由助动词have和过去分词done构成的短语。

have been done:词性为短语,have been done是由助动词have、be动词been和过去分词done构成的短语。

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


接下来让我们看下have done和have been done的用法区别:


1.结构组成:have done由助动词have和过去分词构成,have been done由助动词have、be动词been和过去分词构成。

例子:

- I have done my homework.

(我已经完成作业了。)

- This book has been read.

(这本书已经被翻阅过了。)



2.语态:have done表示主语发出动作,have been done表示主语所指的事情已经被完成或发生。

例子:

- I have eaten dinner.

(我已经吃过晚饭了。)

- This problem has been solved.

(这个问题已经被解决了。)



3.动作完成时间:have done强调动作在过去某个时间点之前已经完成,have been done强调动作在过去某个时间点之前已经被完成。

例子:

- I have seen her.

(我已经见过她了。)

- This letter has been sent.

(这封信已经被寄出去了。)



4.主动与被动:have done表示主语自己完成动作,have been done表示动作是由他人或外界完成的。

例子:

- I have washed the clothes.

(我已经洗过衣服了。)

- This house has been sold.

(这个房子已经被卖了。)



"Have done" 和 "have been done"两种不同的完成时态结构,它们的区别和用法如下:


                                   

1. "Have done" 是现在完成时态的结构,用来表示过去某个时间点以来一直延续到现在的动作或状态。它强调操作者或主语自身的参与或完成。

例句:I have done my homework. (我已经完成了我的作业。)

这句话表示我已经完成了作业,强调动作由我自己完成,而且完成动作的时间点不明确,可能是刚刚完成,也可能是早些时候。

2. "Have been done" 现在完成时态的被动语态结构,用来表示过去某个时间点以来一直延续到现在的动作或状态,并且强调动作的承受者或受影响的对象。

例句:The dishes have been done. (盘子已经洗好了。)

这句话表示盘子已经被洗干净了,强调动作是由其他人或动作的承受者完成的,而且状态一直持续到现在。

总结:

- "Have done" 是现在完成时态的一般结构,用以表示从过去某个时间点持续到现在的动作,强调操作者自身的参与或完成

- "Have been done" 是现在完成时态的被动语态结构,用以表示从过去某个时间点持续到现在的动作,强调动作的承受者或受影响的对象。



两个结构都可以充当句子谓语,现在完成时态。
第一个是现在完成时的主动语态;第二个是现在完成时的被动语态。
have done已经做
have been done已经被做。
区别:
have done是主动的,主动做的,也就是过去动作影响现在。或过去状态持续到现在。
如:

They have done the experiments.

have been done是被动的,也就是被做的。
如:
The experiments have been done.


兴隆台区15935465292: have done 和 have been done 的区别及用法!要讲得简单易懂!不要用那种专业术语!谢谢! -
谏衫安凯: 两个结构都可以充当句子谓语,现在完成时态. 第一个是现在完成时的主动语态;第二个是现在完成时的被动语态. have done已经做 have been done已经被做. 区别: have done是主动的,主动做的,也就是过去动作影响现在.或过去状态持续到现在. 如:They have done the experiments.have been done是被动的,也就是被做的. 如: The experiments have been done.

兴隆台区15935465292: have done和have do有何区别 -
谏衫安凯: have sb do sth让某人去做某事,如:her parents has her finish her homeworkhave sth. done 使,让;招致[O7][O8] Pa's had his hands burned. 爸的手给烫伤了. I've had the stove lighted. 我已经让人把炉子点着了.have done (加过去分词,构...

兴隆台区15935465292: have been和have done区别 -
谏衫安凯: have been和have done的区别:指代不同、用法不同、侧重点不同.have been表示已经完成或来过,是现在完成时的被动语态;have done表示做了不必做的事,是现在完成时的主动语态. 扩展资料一、have been的含义及用法have been意...

兴隆台区15935465292: 短语“have sth done”和“have done sth”有什么区别?在哪种情况下可以互换? -
谏衫安凯: 1. have sth. done的意思是“让他人把某事做了”,在一般现在时态下,事情已经做完了.而 have done sth.则纯粹是do sth.的现在完成时态.二者最明显的区别在于:如果主语都是第一人称的话,前者是“让别人做了”,后者是“自己做了”. 2. have had sth. done不过是have sth. done的完成时态而已,仍然不能与have done sth.互换.

兴隆台区15935465292: have been和have done是一样的吗? -
谏衫安凯: have done是现在完成时的主动语态,表示从过去某个时间点一直持续到现在一直在做某一件事; have been done 是现在完成时的被动语态,表示从过去某个时间点到现在一直被做某事.

兴隆台区15935465292: have done 和 have been doing有什么差别?什么时候用? -
谏衫安凯: have done 是现在完成时. have been doing 是现在完成进行时.比现在完成时更强调动作连续性. 也可以用来表示1、从过去延续到现在的动作,并还将继续延续.2、表示在说话前刚结束的动作3、表示从过去到现在,可以包括现在在内的一个阶段,重复做的事.

兴隆台区15935465292: have done和have been done有什么分别
谏衫安凯: 一个是主动语态,一个是被动语态. 例如:1、I have done my homework. 2、My homework has been done. 都可以解释为:我已经做完作业了.但是2中作业是被坐的,所以要用被动语态.

兴隆台区15935465292: have done与have been done的区别, -
谏衫安凯:[答案] have 是 完成式的标志,have 后面谓语动词要用现在完成式 have done 是主动形式的现在完成式. 如 I have finished my homework.我已经完成我的作业了.是 “我” 主动完成的.谓语动词finished 是现在完成式 be done 是被动形式,而have 后面要用完...

兴隆台区15935465292: have been doing与 have done的用法区别 -
谏衫安凯: 现在完成进行时1)从过去开始持续到现在并还可能持续下去2)现在看出明显结果现在进行时1)此时此刻正在进行的动作2)现阶段经常发生的动作现在完成时:1)过去发生的动作对现在造成的影响2)从过去一直持续到现在 下面是例子最近...

兴隆台区15935465292: Have done 和Have being done 的区别 -
谏衫安凯: have done 表示以前做过对现在仍有影响,表示延续.have being doing表示过去正在做某事,强调动作

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网