I have been coming to Beijing for 15 years解释一下这句话的意思和用法,但是come不是短暂性动词吗?如果是“我来北京15年了”应该是have lived in Beijing吧
问题描述:
I have been coming to Beijing for 15 years
解释一下这句话的意思和用法,
但是come不是短暂性动词吗?如果是“我来北京15年了”应该是have lived in Beijing吧
答
15年间我多次来到北京
的确,come是短暂性动词,have been doing 表明是到目前为止的一种状态,未来也许会有变化
所以如果是“我来北京已有15年了”就应写成“i have been in Beijing for 15 years"