55问答网
所有问题
have been done 与have been doing该如何区分
如题所述
举报该问题
推荐答案 2011-09-09
一个是现在完成时,表示已经完成,而且是被动语态。一般不带时间词,但可以和already, ever, before, just ,yet等连用
第二个是现在完成进行时,表示持续的动作还在进行,也是被动语态。区别是后者表达的动作还在持续,到现在还在进行。不能用表示瞬间性的动词连接,通常和since, for ..连用。
建议查百度文库,说的更详细
参考资料:
wenku.baidu.com/view/0155a5fe700abb68a982
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/eILQe8LQG.html
其他回答
第1个回答 2011-09-09
两个都是现在过去时态
第一个是被动形式,已经被完成
第二个是主动形式,一直在做
第2个回答 2011-09-09
done 表示动作已经完成了,doing后面有ing表示那时是正在进行的动作
相似回答
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
doing和have
been
done
的
区别
是什么?
答:
have been doing是现在完成进行时,表示已经做了并且还在做的事情。have been done 是一般现在时,表示已经完成的事情
。英语完成时、进行时,既可以作为两个相对独立的时态,也可以组合为一种新的时态,即“完成进行时”。完成进行时是从动作的持续状态的角度来看待一个动作的。如果再从时间的角度来看,...
have
been
done
和 have
been
doing
的
区别
答:
have done 是现在完成时,表在过去发生的动作对现有影响。
主要区别是have been doing 表示动作从过去一直持续到现在,并会继续下去
。
have being
done
和have
been
doing
的
区别
是什么
答:
区别:
being done是被动语态,been doing 是现在完成进行时
。以下是英语语法的相关介绍:英语语法是针对英语语言进行研究后,系统地总结归纳出来的一系列语言规则。英语语法的精髓在于掌握语言的使用。感叹词是用来表示说话时表达的喜、怒、哀、乐等情感的词。它不构成后面句子的一个语法成分,却在意义上与...
have
been
done
与have
been
doing该如何区分
答:
before, just ,yet等连用 第二个是现在完成进行时,表示持续的动作还在进行,也是被动语态。
区别
是后者表达的动作还在持续,到现在还在进行。不能用表示瞬间性的动词连接,通常和since, for ..连用。建议查百度文库,说的更详细 参考资料:wenku.baidu.com/view/0155a5fe700abb68a982 ...
大家正在搜
have been doing
had done doing
have been done
have been done用法
have have been
had have done
have done since
has been doing
be been doing
相关问题
have been doing与 have done的用法区...
have done 和 have been doing有什么...
have been done和have been doing...
have been done和have been doing...
have done和have been done 的区别
have been doing sth.、have been...
怎么区分 have been done ,have done...
have been doing和have done的用法有什...