英语语法好的来。It has been 3 years since he lived here.

其中lived为延续动词,译为他不住在这里3已经有3年了。请问:要说他住在这里已经有三年了又该怎么表达?

……你写错了吧?要不是你译文写错了就是原句写错了。应为left here。
He has been lving here for three years.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-27
He has lived here for three years
他住在这里已经有三年了本回答被提问者采纳
第2个回答  2014-04-27
he has lived for three years.
第3个回答  2014-04-27
He lives here three years later.
相似回答