have been done 和have done有什么区别?
have done 和 have been done都是完成时态,前者是主动的,后者是被动的。
1、have been done 是指物被人怎么怎么样。
2、have been doing 表示过去(到现在)一直在做某事。
语法的特点特征
抽象性
语法是从众多的语法单位里抽象出其中共同的组合方式、类型及如何表达语义的规则。"语法从词和句的个别和具体的东西中抽象出来,把作为词的变化和用词造句的基础一般的东西拿来,并且以此构成语法规则、语法规律。"例如汉语里有"看看、说说、写写、学习学习、讨论讨论"这一词的重叠现象,这反映出一条词的变化规律:有些动词可以用重叠的方法来表示动作的某一语义类型,即表示少量或短时。又如汉语里有"心情舒畅。/服装整齐。/步调一致。/前途光明。"这些句子,他们意思各异,但结构相同,都是名词在前,形容词在后,直接组合,表示被陈述和陈述的关系,加上句调就构成了主谓句。由此可见,语法指的是抽象出来的公式,舍弃了个别的、具体的内容,一种语言里的词多如牛毛,由这些词组合而成的具体短语和句子更是难以计数,但是它内部的组合规则和格式是很有限的。语法学的任务是描写,解释组成词、短语和句子的规则和格式。由此可见,语法具有抽象性、概括性。
生成性
我们可以根据有限的语法规则造出无数合格的句子来,这就表现了语法的生成性。语法规则的生成性,集中的表现在两个方面:组合关系和聚合关系。
层次性
语法从表面上看是线性排列的东西,但是语法结构却是有层次性的。除了联合短语外,主谓,述宾,述补,偏正等短语都能切分出两个直接成分。直接成分还可以进一步切分出更小的直接成分,这样复杂短语就可以由大到小分析出若干层次。
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。
现在完成时表示过去发生的动作或状态对现在的影响或产生的结果,跨在两个时间之上,一是过去,二是现在。
The train for Kaohsiung has already arrived.
前往高雄的火车已经到了。
I have just read through Tolstoy's War and Peace.
我刚看完托尔斯泰的《战争与和平》。
Have you found my digital camera yet? No, I haven’t found it yet.
你找到我的数码相机了吗?不,我还没找到。
现在完成时可以表示一个从过去某个时间开始,持续到现在,并可能延续下去的动作,常同表示包括现在时间在内的一段时间状语连用,如:
I have learned English for one score years.
我学英语学了二十年。
I have learned English since one score years ago.
我学英语学了二十年。
I haven’t seen you for a long time.
好久不见。
It has been a long time since I saw you last.
好久不见。
I have had a headache all day long.
我头痛了一整天。
How long has he played the piano? For two hours.
他弹钢琴弹多久了?两小时。
瞬间动词的现在完成时,不能同表示一段时间的状语连用,如:
His father has been dead for ten years.
他的父亲故世十年了。
His father died ten years ago.(不能说,His father has died for ten years.)
他的父亲十年前故世的。
Amy has bought the car already.
埃米已经买了车子了。
Amy has had the car for one year.
埃米车子已经买了一年了。
He has been in New England for three days.
他去新英格兰三天了。
He has gone to New England.
他已经去新英格兰了。
He changed his mind last Friday.
他上周五就改变了主意。
They have begun to study a new lesson since yesterday. (错误,应该是:They
have studied a new lesson since yesterday.)
从昨天开始他们就在学习新课文了。
He has gotten to like her since last month. (错误,应该是:He has liked her since last month.)
他从上周就喜欢上了她。
瞬间动词的否定结构可以用在现在完成时里,表示状态的持续。
Never has he touched beer for a whole week.
他整整一个星期没沾啤酒了。
I haven’t bought anything for a year.
我一年没买任何东西。
have sb. do的意思说让某人做某事,比如说have student clean the classroom.让学生打扫卫生。
have done 和 have been done都是完成时态,前者是主动的。后者是被动的。
举个例子,I have finished my homework .既是my homework has been finished.
谢谢!