www.xltd.net > hAvE BEEn Doing和hAvE DonE的用法有什么区别

hAvE BEEn Doing和hAvE DonE的用法有什么区别

两个都正确。 ~have been done 是被动语态的完成时态,主语是行为对象,表示 “已经被完成”。 ~have been doing 是完成进行时,主语是行为者,表示 “一直都在做着”。

两者的区别是时态不同,表达的意义不同 区别一 时态意义 have done是现在完成时 have been doing 是现在完成进行时 区别二 作用不同 have done是描述过去发生的而与现在情况有关的事或状态,或是从过去某时到现在为止这一段时间中发生的情况,换...

现在完成进行时1)从过去开始持续到现在并还可能持续下去2)现在看出明显结果 现在进行时1)此时此刻正在进行的动作2)现阶段经常发生的动作 现在完成时:1)过去发生的动作对现在造成的影响2)从过去一直持续到现在 下面是例子 最近和一个朋友...

have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在。 have done 是现在完成时,表在过去发生的动作对现有影响。 主要区别是have been doing 表示动作从过去一直持续到现在,并会继续下去。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 是现在完成时态的被动语态形式,...

前者是进行时,后者是完成时

先按照被动语态区分,havebeendone是被动,其它都是主动(bedone形式都是被动)havedone现在完成时,havebeendoing现在完成进行时(bedoing是进行时,而havedone是完成,be的过去分词是been,于是就是现在完成进行时)willhavedone由于有havedone...

have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在。 We have reading an interesting book since last week. have done 是现在完成时,表在过去发生的动作对现有影响。 So far I have been to Beijing twice. had done 是过...

have been doing是现在完成进行时,表示已经做了并且还在做的事情。have been done 是一般现在时,表示已经完成的事情。 英语完成时、进行时,既可以作为两个相对独立的时态,也可以组合为一种新的时态,即“完成进行时”。完成进行时是从动作的持...

being done:被动语态,意思是:正在被做(被完成) have been doing:现在完成进行时,表示已开始,正在进行,还没结束,意思是:一直做这个做到现在 having been done:被动语态,现在完成时,意思是:已经被完成

网站地图

All rights reserved Powered by www.xltd.net

copyright ©right 2010-2021。
www.xltd.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com