英语语法好的来.It has been 3 years since he lived here.其中lived为延续动词,译为他不住在这里3已经有3年了.请问:要说他住在这里已经有三年了又该怎么表达?

问题描述:

英语语法好的来.It has been 3 years since he lived here.
其中lived为延续动词,译为他不住在这里3已经有3年了.请问:要说他住在这里已经有三年了又该怎么表达?

……你写错了吧?要不是你译文写错了就是原句写错了。应为left here。
He has been lving here for three years.

he has lived for three years.

He has lived here for three years
他住在这里已经有三年了

He lives here three years later.