99问答网
所有问题
什么时候用have been doing什么时候用have done
如题所述
举报该问题
推荐答案 2013-09-20
having been doing 用于现在完成进行时,表示动作从过去某一时间开始一直延续到现在或离现在不远的时间。其动作是否继续下去,则有上下文决定。这个时态多用于延续性动词,如:live,learn, lie, stay, stay, sit, wait, stand, rest, study等,并常和 all this time,this week, this month,all night
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BjBvWBvzt.html
其他回答
第1个回答 2013-09-20
简单来说,这两个词都用在过去已经发生过的事情,doing表示状态的持续,所以自然指的是在过去的一段时间内动作一直在持续。而done就是做完了,说话人不过只是想说过去已经完成了,并无一直持续的这种意味。
第2个回答 2013-09-20
have been doing :现在完成进行时
是指从过去开始的动作持续到现在还在做并还有可能延续到将来
have done :现在完成时
到目前为止已经完成的动作并对现在产生一定的影响
本回答被网友采纳
相似回答
have
been
doing
和have
done
的区别
答:
1)have been doing
是现在完成进行时
,表过去发生的动作一直在进行到现在。We have reading an interesting book since last week.2)have done 是现在完成时,表在过去发生的动作对现有影响。So far I have been to Beijing twice.3)have(has) been done为现在完成时态的被动语态,表被动和完成...
have
been
doing
和have
done
的区别是
什么
?
答:
have been doing 和 have
done 都是现在完成时态
,但在用法上有以下区别:have been doing:
表示从过去某时开始一直在做某事
,强调动作的持续性或重复性。have done:表示过去某时完成了某事,强调动作完成或结束后的状态。例句:I have been studying English for 10 years. (一直在学习,强调持续性)I ha...
havebeendoing
和
havedone
区别
答:
have been doing是现在完成进行时态
,强调动作的持续性或最近完成的动作;而have done是现在完成时态,强调动作的完成。两者的主要区别在于动作是否强调持续性和未完成性。详细解释:1. 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
doing
和
having
done
的区别是
什么
答:
have
been
doing
着重强调动作的持续性和反复性,突出这种持续和反复对现在造成的影响;
having
done
是动词ing形式的完成时,表示在谓语动词之前完成的动作。
have
been
diong 和 have
done
有
什么
区别
答:
have
been
doing
表示从过去某个时间到现在一直持续做的事情;后面用since“自从…”合适。have
done
表示已经完成的事情对现在的影响;后面用“for+一段时间”比较合适。
have
been
doing
和have
done
的用法有
什么
区别
答:
have been doing
是现在完成进行时
,表过去发生的动作一直在进行到现在。We have reading an interesting book since last week.have done 是现在完成时,表在过去发生的动作对现有影响。So far I have been to Beijing twice.
havebeendoing
和
havedone
还有
haddone
三者的区别,用法举几个例子_百度知...
答:
have been doing
是现在完成进行时
,表示过去开始做而现在仍在做将来还有可能继续做的事情。例句: I have been doing related researches. 表示我一直都在做相应的研究。have done是现在完成时,表示对于现在来说某事已经发生过或是某事已经完结了。例句: I have done related researches. 表示我(...
have
done
和 have
been
doing
有什么差别?
什么时候用
答:
你好,have done也可以表示持续到现在并且没完成的事情的,他们的相同和不同如下:相同点 1.
现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作.如:I
have worked in this school since 2001. I have been working here since 2001.2. 现在完成时和现在完成进行时都...
大家正在搜
have been done用法
have been doing
had done doing
have been done
have have been
had have done
have done since
has been doing
be been doing
相关问题
什么时候用have been doing什么时候用have ...
have done 和 have been doing有什么...
have been doing与 have done的用法区...
什么情况下用have been 什么时候用have done
什么时候用have done什么时候用have been d...
have been doing 和have done区别
have been done和has been done,分...
have been doing have done 的用法和...