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 表示动作已经被完成,强调动作的被动性。在使用这两个结构时,请注意这些差异。




大理白族自治州14752864202: have been doing having been doing 什么区别 -
家促低分: having done本来就很少用,用也是用在已结束的动作上 After turned off the lights, he left. have been doing是说一直在做某事 因此,很少有说having been doing的. Though having been always trying hard, they haven't made any progress yet. 尽管...

大理白族自治州14752864202: 英语中have been doing sth和have done 的区别?同上 -
家促低分:[答案] 第一个是现在完成进行时态,表示一个动作从过去一直开始到现在,并且还会继续下去 第二个是现在完成时态,表示一个动作从过去开始到现在,在说话的时候已经结束了

大理白族自治州14752864202: Have been doing的用法和意义是什么? -
家促低分: have been doing 和 have done 都是现在完成时态,但在用法上有以下区别:have been doing:表示从过去某时开始一直在做某事,强调动作的持续性或重复性.have done:表示过去某时完成了某事,强调动作完成或结束后的状态.例句:I ...

大理白族自治州14752864202: have been dong 和have done的区别 -
家促低分:[答案] have been doing sth是“一直在做某事(从过去到现在,并且还未停止)”; have done sth是“过去已经做过某事(已经完成,现在不再做了)” 例: I have been playing this game for weeks.我已经玩这个游戏玩了几周了(现在还在玩). I have ...

大理白族自治州14752864202: have been doing和having been done有什么区别 -
家促低分: 1、have been doing 是现在完成进行时,表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去.(与since,for连用时,常常表示动作会进行下去).如1). I have been learning English since three years ago. 自从...

大理白族自治州14752864202: have been doing sth和现在完成时有区别吗 -
家促低分: 有区别.也就是【现在完成进行时】与【现在完成时】的区别.(1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果.如:We have heen cleaning the classroom.(a)...

大理白族自治州14752864202: have been doing 的用法,
家促低分: 相同: 1:现在完成时(have done)和现在完成进行时(have been dong)都可以表示从过去某一时刻开始一直延续到现在的动作.Example: I have worked in this school since 2000. I have been working here since 2000. 2:现在完成时和现在...

大理白族自治州14752864202: have been doing与had been doing区别 -
家促低分: have been doing 表示 现在的时间段 完成了某个动作 或者表示从过去到现在,直至以后一直持续的动作 :had been doing 表示 过去一点之前开始的动作 到这个点完成,或者这个点之前开始的,一直持续到 这个点. 总之一句话:have been doing 表示现在的动作 ;had been doing 表示过去的动作

大理白族自治州14752864202: have been后面doing 和后面加过分有什么区别 -
家促低分: have been后面doing 表示一直在做某事,是现在完成进行时;后面加过分是已经被...是现在完成时的被动语态

大理白族自治州14752864202: have been done 和 have been doing 的区别 -
家促低分: have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在.have done 是现在完成时,表在过去发生的动作对现有影响.主要区别是have been doing 表示动作从过去一直持续到现在,并会继续下去.

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