it has been 3 years since he smoked.为什么这句话的意思是他不吸烟已经三年了

如题所述

你是想知道为什么这句话不翻译成“他吸烟已经三年了”吧,因为他后面用的动词是smoked,是过去时,表明他过去吸烟这个动作,看清楚哦,是“过去”吸烟这个动作已经过去三年了,说明他是过去吸烟,现在不吸了,所以解释为“他不吸烟已经三年了”。

如果要表明“他吸烟已经三年了”。那么应该是“He has been smoking for three years”。
温馨提示:答案为网友推荐,仅供参考
相似回答