现在完成时和现在完成进行时怎么区分,能否互通?

就像我从2000年就住在这,是
I have lived there since 2000
现在完成进行时是从过去到现在,还有将来,那我将来也住着,不能写
I have been living there since 2000 吗?

不知道怎么区分啊,有没有大佬解惑啊啊啊啊啊啊

现在完成时:
a.概念: 事情发生在过去,并一直持续到现在,且过去发生的动作对现在有一定影响.
b.句式结构: 主语+ have/has+过去分词
c.常与现在完成时连用的时间状语: already, yet, never, ever, so far, up till now, recently, in the past/last… years等连用. 如:
I have just finished my housework.
我已经完成了我的家务.
Mary has been ill for ten days.
玛丽已经病了十天.
So far, she hasn’t enjoyed the winter vacation.
到目前为止,他并不享受她的寒假.
d.现在完成时态可用在下列结构中:
It is the first / second time…. that…结构中的从句部分,用现在完成时。例如:
It is the second time that I have visited the city.
这是我第二次访问这城市。

现在完成进行时:
a. 概念: 表示从过去开始一直持续到现在的动作,强调这个动作可能会继续下去.
b. 句式结构: 主语+ have/has been+现在分词
c. 常与现在完成进行时连用的时间状语:all day, all this morning, all these years, for+时间段连用.如:
She is very tired, she has been typing letters all day.
她很累,她整天都在打信件。(强调很可能继续打下去,如果用现在完成时则不强调继续下去)
I have been looking for my lost book for three days, but I still haven’t found it.
我寻找丢失的书已经找了三天,但是我仍然没有找到。(因没找到,所以强调会继续找)
对照上面的讲解,不难看出,由于使用的时间状语是since,所以,不适合使用现在完成进行时表达,如果改成“for twenty years”就可以啦。
温馨提示:答案为网友推荐,仅供参考