77问答网
所有问题
为什么have done换成have been doing 意思就变了,能解释吗?
为什么have done换成have been doing 意思就变了,能解释吗?英语
举报该问题
推荐答案 2019-03-18
have done 是
现在完成时
,表示刚刚结束的从过去延续到现在的行为,或发生在过去但对现在情况产生影响的行为。
have been doing 是
现在完成进行时
,表示还在继续着的从过去延续到现在到行为。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GWIY3Wv3IpqWqNvWW3v.html
其他回答
第1个回答 2019-03-18
为您解答
前者是现在完成时,表示已经干某事了
后者是现在完成进行时,表示一直到现在都在干某事
追答
就是时态基本结构表达的意思
第2个回答 2019-03-18
have done表示已经做了某事,动作已经完成了,对现在造成一定的影响,have been doing表示动作从过去开始一直进行,到现在还在进行
相似回答
大家正在搜
相关问题
have done 和 have been doing有什么...
have been doing与 have done的用法区...
have done 和have been doing 区别
have been done和have been doing...
have been done和have been doing...
“must have done”和“must have be...
have sb done和have been doing有么...
你写完了作业么? Have you finished you...