have done 与have been doing的区别?两者好像都有可以延续到过去的意思?我知道have been doing 肯定有,比如句子i have lived in U.S.for 2 monthsi have been living in U.S.两者好像没有区别啊,出选择题的话应该怎么
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/01 12:17:50
have done 与have been doing的区别?
两者好像都有可以延续到过去的意思?我知道have been doing 肯定有,比如句子
i have lived in U.S.for 2 months
i have been living in U.S.
两者好像没有区别啊,出选择题的话应该怎么选.
如果第一句改成i have lived in U.S since 2009.意思是我从2009年开始就住在美国,今后也会在美国的意思。那和第二句用法基本一样?第二句的意思简单明了我今后还会住在美国,
have done 是指发生在过去的事情,对现在又影响
have been doing 是指发生在过去并且现在仍在继续的事情
我曾在美国待过两个月
从过去到现在我一直住在美国
第一个是现在完成时,意识是过去住在美国2个月过,现在在哪里不知道。
第二个是现在完成进行时,意识是现在正在美国住着。
have been doing 表示一直。。 动词要用延续性动词
have done 表示:已经。。 短暂性动词也可以有完成时。
同意2楼呆……婷的讲解!
have done 与have been done的区别
should have done与should have been done的区别?
have done与have been done的区别,
must have been done must have done
must have been与must have done的区别?
have been done 与 having been done 与have been doing与having been doing有什么区别
have been done 语法呢
have been done 和 to be done
Have/Has been done 与Have/Has done 到底有什么区别啊
could have been done ,could have
having been done 与 have been done 的区别和用法?求大神帮助
have done与have be done
must have been doing与must have been done都表示推测,有什么区别呀?
has been doing have been done区别
have done和have been done 的区别,
have been done 是什么时态?那have done呢?
since前用have done 还是have been done
have done和have been done的用法是什么?