33问答网
所有问题
have/has been done 和have/has been doing的区别
如题所述
举报该问题
其他回答
第1个回答 2014-01-05
ave/has done 表示已经完成了的事情。所谓过去完成~have/has been doing 表示还在做,但是已经做了一段时间了。后面最好接时间段。 I have done this before. 这个我以前做过。I have been doing this for 4 years. 我做这个已经有4年了。
追问
哦哦谢谢。have/has been doing是现在完成进行时?
追答
是滴
追问
恩呢谢谢啦~
相似回答
have/
has
been
done
和have
/has been
doing的区别
答:
ave/has done 表示已经完成了的事情。所谓过去完成~have/has been doing 表示还在做,但是已经做了一段时间了
。后面最好接时间段。 I have done this before. 这个我以前做过。I have been doing this for 4 years. 我做这个已经有4年了。
has
been
done跟has
been
doing
有什么
区别
答:
has been done:词性为短语,has been done是have/has been done的过去完成时形式,其中have/has是助动词,been是be动词的过去分词形式
,done是do动词的过去分词形式。 has been doing:词性为短语,has been doing是have/has been doing的过去完成时形式,其中have/has是助动词,been是be动词的过去分词形式,doing是do动...
has
been
doing
have
been
done区别
答:
has been doing是现在完成进行时,强调的是动作从过去某一时间开始,一直延续到现在,并且很有可能还要继续下去
,或者表示在说话时刻之前到现在正在进行的动作。举个例子:I have been learning English since three years ago。我从3年前就开始学英语了 have been done是现在进行时的被动形式,表示某个...
大家正在搜
相关问题
have been done和have been doing...
have done和have been done 的区别
have done 和 have been doing有什么...
have been doing与 have done的用法区...
has been doing have been done区...
have done和have been done 的区别
have/has+been doing 与has/have+...
have been 和 has been的区别