i have lived here for 30 years 和 i have been living here for 30 years 的区别

二者的区别

前一句表示过去曾经在这儿住过,住了30年。
后一句表示从过去到现在,在这里住了30年,强调现在还在住
温馨提示:答案为网友推荐,仅供参考
相似回答