我来北京3年了:翻译对吗? I have come Beijing for three years

如题所述

不对。
短暂性动词不能和一段时间一起用,come就是一个短暂性动词。
和一段时间一起用的,只能是延续性动词或者是状态。
应该说:I have been in Beijing for three years.

请采纳。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-07
I have been in Beijing for three years本回答被网友采纳
第2个回答  2020-12-07
I have been coming beijing for three years 是对的,你翻译的时态有点问题!
第3个回答  2020-12-07
I have been in Beijing for 3 years