I have lived here for 3 years.

来源:百度知道 编辑:UC知道 时间:2024/05/26 19:36:00
I have lived here for 3 years.

live是延续性动词 这句话是对的!
是不是
我也认为这句话是对的。

用I have been here for 3years或者I have stayed here for 3 years好些

对这句话没错

我觉得是对的。

不是.应用I have been here for 3 years.

正确.偶在这里住了3年.

语法上是正确的.但是英语习惯用法应该是I have been here for 3 years.
个人觉得应该地道些.