作业帮 > 英语 > 作业

have done 与have been doing的区别?

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:英语作业 时间:2024/07/06 20:56:56
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的区别?
have done 是指发生在过去的事情,对现在又影响
have been doing 是指发生在过去并且现在仍在继续的事情
我曾在美国待过两个月
从过去到现在我一直住在美国