It's two years since I smoked.怎么理解这个句子?

问题描述:

It's two years since I smoked.怎么理解这个句子?

戒烟2年了.

我已经吸烟2年了。
这是一般的现在完成时与过去时之间的转换。通常出现于考试中的句型转换。
结构:含有现在完成时的句子=it is+时间段+since+主句的主谓(注意时态已变为过去时)
例:i have smoked for 2 years.
it is 2 years since i smoked.
i have taught him for 2 months.
it is 2 months since i taught him.

意思:我已经戒烟2年了
解释:It's two years 用现在时,表明有两年了
since I smoked 用过去时,表明已经过去,已经停止吸烟。
如果要说:我吸烟两年了,应该是:
I smoked for two years.

我吸烟吸了2年

我戒烟已经2年了
It's two years since I smoked
这是一句型it is -- since ,smoked过去时表示过去是现在已经不了。

同意

我不吸烟已经两年了

我已经戒烟2年了
这是一种委婉的说法,smoked过去时表示现在已经不了.
戒烟就是
I smoked.
很简洁,巧妙的表示方式

我吸烟两年了