have been doing是现在完成进行时,表示已经做了并且还在做的事情。have been done 是一般现在时,表示已经完成的事情。
英语完成时、进行时,既可以作为两个相对独立的时态,也可以组合为一种新的时态,即“完成进行时”。完成进行时是从动作的持续状态的角度来看待一个动作的。如果再从时间的角度来看,它又可以分为过去完成进行时、现在完成进行时、将来完成进行时以及其它的一些时态。下面结合实例,来简要地叙述一下完成进行时的用法。
如果单独看完成时态,它有一个基本的含义即表示到某个时间为止,该动作已经完成,所以它称作“完成时”。但是,在完成进行时里面,一般情况下,它并不表示动作的“完成”,而是表示长时间的持续状态。也就是说,完成进行时侧重于“进行”。
如果单独看进行时,它表示某个时间内动作正在进行,而完成进行时则侧重于长时间的持续状态。如果简单地说,完成进行时实际上是一种强调动作持续发生的进行时,并且含有动作反复进行的意思。
以上就是完成时、进行时、完成进行时之间的联系和区别。
参考资料
百度百科.百度百科[引用时间2017-12-20]
have been doing和have been done有什么区别
表示的时态不同。1、have been doing 是现在完成进行时。从名称就可以看出,它既包含完成时,又有进行时。它表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行。它是主动语态。如:I have been standing on one foot for nearly 3 hours.我单脚站立已经快三小时...
have been done和have been doing有啥区别?哪个正确?
have been doing是现在完成进行时,表示已经做了并且还在做的事情。have been done 是一般现在时,表示已经完成的事情。英语完成时、进行时,既可以作为两个相对独立的时态,也可以组合为一种新的时态,即“完成进行时”。完成进行时是从动作的持续状态的角度来看待一个动作的。如果再从时间的角度来看,...
has been doing have been done区别
been done.工作已经完成。(被我们完成,含被动意)have been doing 完成进行时 He has been playing computer games for 6 hours.他到现在为止已经连续6小时玩电脑游戏了。(可能还在继续玩下去)have done 现在完成时 I have done my homework.我已经完成作业了。(跟第一个一样的时态,只是第一是被动...
have been done和have been doing的区别是什么?
1、时态不同 has been done是过去完成时态,表示某个动作或事件在过去已经完成。has been doing是过去进行时态,表示某个动作或事件在过去一段时间内一直在进行。例句:① The report has been done.这份报告已经完成了。② He has been doing his homework for two hours.他已经做作业两个小时了。...
have been done have been doing有什么区别? 看一下第15题
have been done 被动 have been doing 主动
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 be...
have been done 和 have been doing 的区别
have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在。have done 是现在完成时,表在过去发生的动作对现有影响。主要区别是have been doing 表示动作从过去一直持续到现在,并会继续下去。
have been done 和 have been doing
第一个是被动形式,已经被完成 第二个是主动形式,一直在做,可能停止,也可能继续做下去
have done have been done have been doing 有什么区别
(O表示 have done) 也就是 HAVE DONE表的是"瞬间", HAVE BEEN DOING 则是"期间"例:Those women have been doing the embroidery work all their lives. 这些女工绣了一辈子花. (没间断)Thank you for what you have done. 为你所做的(事)感谢你. (已完成)满意请采纳。
has been doing have been done区别
has been doing是现在完成进行时,强调的是动作从过去某一时间开始,一直延续到现在,并且很有可能还要继续下去,或者表示在说话时刻之前到现在正在进行的动作。举个例子:I have been learning English since three years ago。我从3年前就开始学英语了 have been done是现在进行时的被动形式,表示某个...