- u投在线
-
have done 和 have been done 都表示的是现在完成时,having done 和 having been done 都是动词ing 的完成形式,在句子中作状语,起到补充说明的作用.这里要注意的是,having 所接的动词发生的时间在主句中谓语动词发生的时间之前.比如:Having driven all day,we were so tired. 这个例子中,having driven表示“我们”的状态,“开了一天的车”,并且,drive 的动作发生在 be tired的之前.
了解了上面的概念,再来解释having done 和 having been done的区别,前者having done表示的是主动,后者having been done表示的是被动.例:
1 Having driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”;
2 Having been criticized today, he was so sad. 今天被批评了,他很难过.是"he"被批评,而这个原因状语又是修饰"he",所以要用被动,have been done.
还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动.
- 铁血嘟嘟
-
have done是主动语态
have been done是被动语态
have been done和have done的区别
"have been done"和"have done" 都是英语中的完成时态,并且它们之间的含义存在着明显的区别。通常情况下,"have been done" 是被动语态,而 "have done" 是主动语态。"Have done" 表示一个动作已经在过去完成,强调这个动作的完成状态,其结构为"have/has + 过去分词"。例如:"I have finished my homework"(我已经完成了我的作业)。"Have been done" 强调的是动作对受事者所产生的影响,表示动作由他人或者外界引起并影响到了当前状态,因此常常用于被动语态中,其结构为"have/has been + 过去分词"。 例如:"The report has been finished"(这份报告已经完成了)。需要注意的是,"have been done" 和 "have done" 的不同还在于它们的语法形式。前者是被动语态,后者则是主动语态。2023-07-27 21:22:132
have been done 这个是什么时态的结构
现在完成时的被动语态希望对你有帮助2023-07-27 21:22:234
have been done和have been doing有啥区别?哪个正确?
前者表示已经被做。后者是一直在做,,,,2023-07-27 21:22:473
have been done是什么时态
have been done是现在完成时的被动时态。现在完成时的被动语态表示动作发生在过去,到现在已经完成或对现在仍有影响,结构是have或者has been+过去分词。 扩展资料 现在完成时( The Present Perfect Tense)是过去的动作或状态持续到现在,对现在造成的影响,可能持续发生下去。在英语时态中,“时”指动作发生的时间,“态”指动作的"样子和状态。完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。2023-07-27 21:23:231
have done和have been done有什么区别呢?
have done和have been done 的区别为:词性不同、侧重点不同、用法不同。一、词性不同1、have done:是主动形式的现在完成式。2、have been done:是被动式的现在完成式。二、侧重点不同1、have done:have done表达即时性操作。2、have been done:have been done表达延续性操作。三、用法不同1、have done:侧重于后主语,事。I have finished my homework.我已经完成我的作业了。2、have been done:侧重于前主语,人。The classrooms have been cleaned.教室被打扫干净了。2023-07-27 21:23:291
have done 和 have been done 的区别及用法!要讲得简单易懂!不要用那种专业术语!谢谢!
have done是主动语态例如I have done somethinghave been done是被动语态例如Something have been done2023-07-27 21:23:469
havebeendone和were的区别
have been done和were的区别为:指代不同、语法不同、侧重点不同。一、指代不同1、have been done:已经完成了。2、were:be 的过去时复数和第二人称单数形式。二、语法不同1、have been done:having finished or arrived at completion完成的已经完成或达到完成的。2、were:were,英语单词,主要用作为动词、名词,作动词时意为“是,在(are的过去式)”,作名词时意为“(英、肯)沃尔”。三、侧重点不同1、have been done:是一个词组。2、were:是一个单词。2023-07-27 21:24:501
have been doing和have been done有什么区别
have been doing 和 have been done 是两种不同的英语语法结构,它们之间的区别主要体现在动作的主体和被动关系上。have been doing:这是现在完成进行时的句式结构,表示某个动作从过去开始,持续到现在,而且可能会持续进行。这种结构主要用于强调动作的持续性。这个结构是主动语态,表示主语正在进行的动作。例如:a. I have been working on this project for three months.(我已经在这个项目上工作了三个月。)b. They have been playing basketball since 2 pm.(他们从下午2点开始就一直在打篮球。)have been done:这是现在完成时被动语态的句式结构,表示某个动作已经被完成。这种结构强调的是动作的被动性,即动作是由别人或外部因素完成的。例如:a. The report has been finished by John.(这份报告已经被约翰完成了。)b. The dishes have been washed by my sister.(碗碟已经被我妹妹洗了。)总之,have been doing 和 have been done 的主要区别在于动作的主动和被动关系。have been doing 表示主语正在进行的动作,强调动作的持续性,而 have been done 表示动作已经被完成,强调动作的被动性。在使用这两个结构时,请注意这些差异。2023-07-27 21:25:081
Have/Has been done 与Have/Has done 到底有什么区别啊
你采用的答案说反了,就这样2023-07-27 21:25:3812
have been done怎么翻译
1.have been done 是指物 被人 怎么怎么样. 比如 The house has been built 10 years ago by him . 这房子是他10年前建造的(实际上是被他建造的). 2.而你所说的 I have been to sahnghai. 这里的been 是 be动词 的过去分词形式, 和上面的 have been done 不是一回事,和被动就没有关系了. 再比如, I have always been in love with you .我一直爱着你.这里的 been 也不是被动,而是 be动词 的过去分词. 3.你后面给出的这个句子I have been studied English for 10 years.有问题. 应该是 I have been studying English for 10 years. have been doing 表示过去(到现在)一直在做某事. 明白么?:)2023-07-27 21:26:361
having been done和have been done的区别
"having been done" 和 "have been done" 都是英语中的完成时态形式,但它们在语法上和语义上有一些不同。"have been done" 是现在完成时态的形式,表示某个动作已经完成,并且对现在产生了影响。例如,"I have been to the gym today" 意思是我今天已经去过健身房了,这个动作已经完成了,但现在我可能还能感受到身体的疲惫感。"having been done" 是完成进行时的形式,表示在过去某个时间点之前正在进行的动作已经完成了。例如,"Having been fed up with the traffic, I decided to take the subway" 意思是在我忍受交通拥堵之后,我决定乘坐地铁。在这个例子中,"having been fed up" 表示在过去某个时间点之前,我已经感到了交通拥堵的不耐烦,然后做出了决定。总的来说,"have been done" 表示现在的结果和状态,而 "having been done" 则表示过去的行动和事件。两者都是英语中常见的完成时态形式,但在不同的语境中,使用的情况和表达的含义可能会有所不同。2023-07-27 21:26:432
have done和have been done 的区别
前面那个主语是什么~?若不是人则用havebeendone后面那个是havebeendoing是人主动的2023-07-27 21:26:545
完成时, have been done,作为被动时候,我觉得应该是have been did; 对不对?
不对哦,要分清过去分词和过去式,你看前面的一般现在是的被动语态是am is are done,这个现在完成时就是前面加了have,然后把be动词变成过去分词been就是现在完成时的被动语态了2023-07-27 21:27:116
have done, have been done, had done的区别有哪些?
have done 和 have been done 都表示的是现在完成时,having done 和 having been done 都是动词ing 的完成形式,在句子中作状语,起到补充说明的作用.这里要注意的是,having 所接的动词发生的时间在主句中谓语动词发生的时间之前.比如:Having driven all day,we were so tired. 这个例子中,having driven表示“我们”的状态,“开了一天的车”,并且,drive 的动作发生在 be tired的之前.了解了上面的概念,再来解释having done 和 having been done的区别,前者having done表示的是主动,后者having been done表示的是被动.例:1 Having driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”;2 Having been criticized today, he was so sad. 今天被批评了,他很难过.是"he"被批评,而这个原因状语又是修饰"he",所以要用被动,have been done.还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动.2023-07-27 21:27:411
have been done的用法
have been done 不是表被动,是现在完成时的语法形式(现在完成时是过去的事情对现在产生的影响)They have been married for 10 years的意思是他们已经结婚十年了,have been married 是表示他们已经完成了结婚这个动作被动只是动词前面加be,或者用动词的过去式表被动语态比如have been done的被动的 had been done2023-07-27 21:27:583
have done和have been done的区别是什么?
have done 和 have been done 都表示的是现在完成时,having done 和 having been done 都是动词ing 的完成形式,在句子中作状语,起到补充说明的作用.这里要注意的是,having 所接的动词发生的时间在主句中谓语动词发生的时间之前.比如:Having driven all day,we were so tired. 这个例子中,having driven表示“我们”的状态,“开了一天的车”,并且,drive 的动作发生在 be tired的之前.了解了上面的概念,再来解释having done 和 having been done的区别,前者having done表示的是主动,后者having been done表示的是被动.例:1 Having driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”;2 Having been criticized today, he was so sad. 今天被批评了,他很难过.是"he"被批评,而这个原因状语又是修饰"he",所以要用被动,have been done.还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动.2023-07-27 21:28:201
have done与have been done的区别,它们各自表示什么意思?
主动和被动都是完成时have done是主动完成某事have been done是某事被完成2023-07-27 21:28:285
have been done&done作状语时如何区分?
have been done是动词的谓语形式,是现在完成时的被动语态;而done是动词的-ed分词形式,是动词非谓语形式的一种,在句子中可以做状语,也可以做表语等. 你所说的可能是having been done和done作状语的区别吧!having been done和done作状语的区别是having been done强调的是发生在谓语动词之前的动作.2023-07-27 21:30:041
have been doing sth.、have been done、have done(不知道有没有这种用法)区别一下。
have been doing sth.是现在完成进行时态,表示一直在发生的动作、一直存在的状态 如:1. I have been waiting for your phone call these days. 2. He has been watching TV since I came back. have been done 是现在完成时态的被动语态形式,表示sth已经完成。如:1. The desks have been cleaned. 2. The broken window has been repaired. have done 是现在完成时态的谓语部分,表示说话时存在的状态;或者已持续一段的行为。如:1. I have seen the film . 2. We have learned English for 3 years.2023-07-27 21:30:112
has been doing还是has been done?
hasbeendoing是现在完成进行时,强调的是动作从过去某一时间开始,一直延续到现在,并且很有可能还要继续下去,或者表示在说话时刻之前到现在正在进行的动作。举个例子:IhavebeenlearningEnglishsincethreeyearsago。我从3年前就开始学英语了havebeendone是现在进行时的被动形式,表示某个事物已经被怎么样了,举个例子:thedeskhasbeenbroken。桌子早被弄坏了,希望能帮到你[10yango.cn][hotarea.c o m.cn][raccoo.cn][lietou.sn.cn][ygymax.cn][sakeroil.cn][ivso.c o m.cn][kingcosmetics.c o m.cn][lfk.sh.cn][bjyifanwangluo.c o m.cn]2023-07-27 21:30:181
has been done和has been doing有什么区别?
表示的时态不同。1、havebeendoing是现在完成进行时。从名称就可以看出,它既包含完成时,又有进行时。它表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行。它是主动语态。如:Ihavebeenstandingononefootfornearly3hours.我单脚站立已经快三小时了。2、havebeendone是现在完成时的被动语态。因为是被动语态,所以主语多为物。如:Ourclassroomhasbeencleaned,youneedn"tcleanitnow.我们的教室已经被打扫过,你现在没必要再打扫了。现在完成时基本句型:1、肯定句:主语+have/has+been+动词的现在分词+其他2、否定句:主语+haven"t/hasn‘t+been+动词的现在分词+其他3、一般疑问句:have/has+主语+been+动词的现在分词+其他肯[by712.cn][sjzbkzc.c o m.cn][awh.net.cn][dreamimage.net.cn][nliq.cn][yalye.c o m.cn][jbche.cn][mdsalon.cn][ironej.cn][2019666.cn]2023-07-27 21:30:371
have done和have been done有什么区别呢
have done 是已经做了have been done 是已经被做了,是被动语态2023-07-27 21:30:543
have been和have done是一样的吗?
have done是现在完成时的主动语态,表示从过去某个时间点一直持续到现在一直在做某一件事;have been done 是现在完成时的被动语态,表示从过去某个时间点到现在一直被做某事。2023-07-27 21:31:022
have been done和be 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 cleaned2023-07-27 21:31:221
have been ,done的用法?
have been 是从过去到现在一直都是,或者一直在做,done是过去做了且做完了2023-07-27 21:31:323
have been done 的意思
现在完成时的被动时,表示动作已经完成,且动作的主体是被接受者。2023-07-27 21:31:412
请问HAS BEEN和 HAVE BEEN HAD BEEN的用法以及分别加DONE
havebeendoing是现在完成进行时,表过去发生的动作一直在进行到现在。wehavereadinganinterestingbooksincelastweek.havedone是现在完成时,表在过去发生的动作对现有影响。sofarihavebeentobeijingtwice.haddone是过去完成时,表过去的过去。whenigottherehehadgone.我是从事英语的,不明再问啦。2023-07-27 21:31:502
have been done和be done的区别
一个是现在完成时,一个是被动语态,完全不一样2023-07-27 21:31:585
have done,have been done的区别1.been是代表被动语态么
是的have done...已经做了....have been done 已经被做了2023-07-27 21:32:133
非谓语动词作状语时,have been done 和done的区别
1.两者的确很难区分,主要区别有以下两点。1)havingbeendone一般强调被动的动作,而且该动作必须和主句动作之间有着明显的时间/逻辑上的先后/因果关系,且隐含havingbeendone的动作不会再进行的意味。2)done做状语时更多时候强调的是一个可以延续的状态,而且它所表示的情况可以和主句动作同时存在。2.例如:1)havingbeenkeptinthefridgefortwohours,thefoodhasgonebad.此题强调先有“bekeptinthefridge”,才导致了后面的“gobad”.前后动词有明显的先后/因果关系,且隐含了“这食物不会再放在冰箱里保存”的含义了。2)frightenedbythenews,hefeltdizzy.其实frightededbythenews是由“hewasfrightenedbythenews”变化而来的,强调的更多是一种状态。其实在“他感到眩晕”的同时,他还在“感到害怕”。2023-07-27 21:32:241
have done和have been done有什么分别
各位分析的很不错嘛2023-07-27 21:32:338
had been done 与have been done 的区别
had been done 过去完成时过去某个时间之前就已经完成例如,All of my execises have been done when you asked me yesterday. 昨天你问我的时候,我的作业已经做完了。have been done现在完成时到现在为止已经完成例如,All of my execises have been done now. 我现在已经把所有作业做完了。2023-07-27 21:32:501
have done、 have been done的区别
1.been 是代表被动语态的。但是不要忘记了be本身就有表示一种状态的含义。2.这个疑问就可以用上面的答案解释了。还有have been done是不对的,要么是have done 要么是have been doing,+adj. 也可以,后者表示最近一段时间所持续的状态3. 很少的水用little, 很多的用much water,plenty of water或者a lot of water都可以,这个适用于所有的不可数名词。water是不可数名词,后面不用加s的2023-07-27 21:32:583
have been done是什么意思?
"have been done"和"have done" 都是英语中的完成时态,并且它们之间的含义存在着明显的区别。通常情况下,"have been done" 是被动语态,而 "have done" 是主动语态。"Have done" 表示一个动作已经在过去完成,强调这个动作的完成状态,其结构为"have/has + 过去分词"。例如:"I have finished my homework"(我已经完成了我的作业)。"Have been done" 强调的是动作对受事者所产生的影响,表示动作由他人或者外界引起并影响到了当前状态,因此常常用于被动语态中,其结构为"have/has been + 过去分词"。 例如:"The report has been finished"(这份报告已经完成了)。需要注意的是,"have been done" 和 "have done" 的不同还在于它们的语法形式。前者是被动语态,后者则是主动语态。2023-07-27 21:33:151
have been done是什么时态的?
2023-07-27 21:33:221
have done和have been done有什么区别
"have done" 和 "have been done" 是两种英语语法结构,有着很不同的含义:"have done" 是一般现在完成时的结构,用来表示过去已经完成的动作对现在产生的影响。它指的是动作的完成状况,强调的是动作发生的时间和完成的事实。例如:“I have done my homework.”(我已经完成了我的家庭作业)。在这个例子中,“have done”表示现在已经完成了动作,现在的状态是作业已经完成。"have been done" 是被动语态的结构,强调的是动作的承受者,即强调句子的主语是受到动作影响的对象而不是动作的执行者。该结构常用于描述已经完成的被动动作,例如:"The report has been submitted."(报告已经被提交了)。这句话意味着“某人”已经将报告提交了(强调的是报告这个动作的接收者)。因此,"have done" 是主动语态和现在完成时的结构,而"have been done" 是被动语态的结构。"have done" 和 "have been done" 的含义和使用上有很大不同。2023-07-27 21:33:292
have be done和have been done的区别?
这个提问有问题,只有have done和have been done。2023-07-27 21:33:459
have done和have been done有区别吗?
有区别:"have done" 是现在完成时,表示动作已经完成,强调的是完成的结果。例如:I have done my homework.(我已经做完了作业。)"have been done" 是现在完成时的被动语态,表示动作已经被完成,强调的是动作的被动性质。例如:The report has been done by the team.(这份报告已经被团队完成了。)2023-07-27 21:34:132
havebeendone的时态
have been done 是现在完成时中的被动结构。 其被动语态完整结构: 肯定式为:have/ has +been +done。 否定式为:have/ has +not +been +done。 现在完成时是“过去的动作或状态持续到现在并且已经完成”。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。 扩展资料 注意事项: 1.现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语) 如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用. 2.现在完成时往往同表示不确定的`过去时间状语连用。如already(肯定句中),yet(否定,疑问,句末),just,before,recently,still,lately,ever等。 3.现在完成时态经常与表示频率的时间状语连用,如often,sometimes,ever,never,twice,on several occasion等。 现在完成时表示一个过去发生的动作在过去已经完成,并且这个动作对现在仍有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果。 如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”。2023-07-27 21:34:271
have done和have been done是什么意思?
have done 是现在完成时态 "已经做……"have been done是现在完成时的被动语态"……被做了"如I have finished my homework.My homework has been finished by me.2023-07-27 21:34:382
have done和have been done 的区别
1.have been done 是指物 被人 怎么怎么样。 比如 The house has been built 10 years ago by him . 这房子是他10年前建造的(实际上是被他建造的)。 2.而 I have been to sahnghai. 这里的been 是 be动词 的过去分词形式, 和上面的 have been done 不是一回事,和被动就没有关系了。 再比如, I have always been in love with you .我一直爱着你。这里的 been 也不是被动,而是 be动词 的过去分词。 3.例如:句子I have been studied English for 10 years。是有问题的。 应该是 I have been studying English for 10 years. have been doing 表示过去(到现在)一直在做某事。2023-07-27 21:34:471
have been done和have done有什么区别呢
"have been done"和"have done" 都是英语中的完成时态,并且它们之间的含义存在着明显的区别。通常情况下,"have been done" 是被动语态,而 "have done" 是主动语态。"Have done" 表示一个动作已经在过去完成,强调这个动作的完成状态,其结构为"have/has + 过去分词"。例如:"I have finished my homework"(我已经完成了我的作业)。"Have been done" 强调的是动作对受事者所产生的影响,表示动作由他人或者外界引起并影响到了当前状态,因此常常用于被动语态中,其结构为"have/has been + 过去分词"。 例如:"The report has been finished"(这份报告已经完成了)。需要注意的是,"have been done" 和 "have done" 的不同还在于它们的语法形式。前者是被动语态,后者则是主动语态。2023-07-27 21:35:051
have done和have been done的区别?
have done 和 have been done 都表示的是现在完成时,having done 和 having been done 都是动词ing 的完成形式,在句子中作状语,起到补充说明的作用.这里要注意的是,having 所接的动词发生的时间在主句中谓语动词发生的时间之前.比如:Having driven all day,we were so tired. 这个例子中,having driven表示“我们”的状态,“开了一天的车”,并且,drive 的动作发生在 be tired的之前.了解了上面的概念,再来解释having done 和 having been done的区别,前者having done表示的是主动,后者having been done表示的是被动.例:1 Having driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”;2 Having been criticized today, he was so sad. 今天被批评了,他很难过.是"he"被批评,而这个原因状语又是修饰"he",所以要用被动,have been done.还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动.2023-07-27 21:35:121
have been doing和have been done的区别是什么?
have been doing是现在完成进行时(主动语态)have been done是现在完成时被动语态。2023-07-27 21:35:212
havedone和havebeen是什么时态
这两个结构都是现在完成时,have been done为被动语态,have done为主动语态。 扩展资料 现在完成时表示过去发生的动作或状态对现在的影响或产生的结果,跨在两个时间之上,一是过去,二是现在。 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. 我一年没买任何东西。2023-07-27 21:35:331
have has been done是什么时态
have has been done是现在完成时时态中的被动结构。肯定式为:have/ has +been +done。 否定式为:have/ has +not +been +done。 扩展资料 现在完成时是“过去的动作或状态持续到现在并且已经完成”。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。 注意事项: 1.现在完成时不能单独与准确时间状语连用,(如表示过去的时间状语) 如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用. 2.现在完成时往往同表示不确定的过去时间状语连用。如already(肯定句中),yet(否定,疑问,句末),just,before,recently,still,lately,ever等。 3.现在完成时态经常与表示频率的.时间状语连用,如often,sometimes,ever,never,twice,on several occasion等。 现在完成时表示一个过去发生的动作在过去已经完成,并且这个动作对现在仍有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果。 如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了”。2023-07-27 21:35:401
have done和have been done的区别有哪些?
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。2023-07-27 21:35:471
have been done是什么时态的用法?
"have been done"和"have done" 都是英语中的完成时态,并且它们之间的含义存在着明显的区别。通常情况下,"have been done" 是被动语态,而 "have done" 是主动语态。"Have done" 表示一个动作已经在过去完成,强调这个动作的完成状态,其结构为"have/has + 过去分词"。例如:"I have finished my homework"(我已经完成了我的作业)。"Have been done" 强调的是动作对受事者所产生的影响,表示动作由他人或者外界引起并影响到了当前状态,因此常常用于被动语态中,其结构为"have/has been + 过去分词"。 例如:"The report has been finished"(这份报告已经完成了)。需要注意的是,"have been done" 和 "have done" 的不同还在于它们的语法形式。前者是被动语态,后者则是主动语态。2023-07-27 21:36:001
have done和have been done的区别是什么?
have done 和 have been done 都表示的是现在完成时,having done 和 having been done 都是动词ing 的完成形式,在句子中作状语,起到补充说明的作用.这里要注意的是,having 所接的动词发生的时间在主句中谓语动词发生的时间之前.比如:Having driven all day,we were so tired. 这个例子中,having driven表示“我们”的状态,“开了一天的车”,并且,drive 的动作发生在 be tired的之前.了解了上面的概念,再来解释having done 和 having been done的区别,前者having done表示的是主动,后者having been done表示的是被动.例:1 Having driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”;2 Having been criticized today, he was so sad. 今天被批评了,他很难过.是"he"被批评,而这个原因状语又是修饰"he",所以要用被动,have been done.还有一种情况,having been doing,理解了之前两种用法,那么也会很清楚,这个用法也是动词ing的完成进行时,表主动.2023-07-27 21:36:071
have been doing sth.、have been done、have done(不知道有没有这种用法)区别一下。
当然有区别啦,第一个是现在完成进行时,第二个现在完成时的被动语态。第三个是现在完成时。中间的一个不用讲了吧,主要就帮你取分下第一个和第三个。其实很简单的。现在完成进行时一般表示:(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。(二)表示在说话时刻之前刚刚结束的动作。(三)有些现在完成进行时的句子等同于现在完成时的句子。(四)大多数现在完成进行时的句子不等同于现在完成时的句子。(五)表示状态的动词不能用于现在完成进行时。第二,现在完成时则是:基本结构:主语+have/has+过去分词(done) ①肯定句:主语+have/has+时间状语+过去分词+其他. ②否定句:主语+have/has+not+过去分词+其他. ③一般疑问句:Have/Has+主语+过去分词+其他. ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词+其他)? 定义:在过去不确定的时间里发生的动作,但是结果对现在有影响。用法:(1)现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. (2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用. ●注:瞬间动词(buy,die,join,lose……)不能直接与for since 连用。要改变动词 ★1.have代替buy My brother has had(不能用has bought) this bike for almost four years. ★2、用keep或have代替borrow I have kept(不能用have borrowed) the book for quite a few days. ★3、用be替代become How long has your sister been a teacher? ★4、用have a cold代替catch a cold Tom has had a cold since the day before yesterday. ★5、用wear代替put on b)用“be+形容词”代终止性动词 c)用“be+副词”代终止性动词 d)用“be+介词短语”代终止性动词注意: 1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语) 如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用. 2.现在完成时往往同表示不确定的过去时间状语连用(记住这些词语是现在完成时的标志)如already(肯定), yet(否定,疑问), just, before, recently,still, lately等3. 现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever, never, twice, on several occasion等:4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如now, up to these few days/weeks/months/years, this morning/week/month/year, just, today, up to present, so far等: 5. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.6.现在完成时的"完成用法" 现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。 7.现在完成时的"未完成用法" 现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。8.一段时间+has passed+since从句 9. 现在完成时常和短语 "up to now /till now", "so far" (意思是从过去某一确定的时间一直延续到现在.) 11.不能与when连用另外,现在完成进行时的谓语动词构成 I/ we/ you/ they have been doing sth. he/ she/ it has been doing sth.2023-07-27 21:36:191