It has been 4 years since I smoked. 怎么理解,有点怪怪的...

It has been 4 years since I smoked. 怎么理解,有点怪怪的...

需要详细些.
书上给的参考翻译是 我戒烟已经4年了.

就不知道是怎么回事??

It has been 4 years since I smoked的意思是:我已经4年没抽烟了

其他短语表达:

1、black smoke 黑烟;浓烟

2、smoke detector 烟雾报警器

3、have a smoke 抽一支烟

4、smoke gas 烟气

5、smoke signal 烟雾信号

smoke 读法  英 [sməʊk]   美 [smoʊk]  

1、n.烟;吸烟;抽烟

2、v.吸(烟);抽(烟);(习惯性)吸烟,抽烟;冒烟

扩展资料

词语用法:

1、smoke的基本意思是“冒烟”,是不及物动词; 引申则表示“抽烟”“吸烟”,可用作及物动词,也可用作不及物动词; smoke还可表示“用烟熏制(肉、鱼、香肠等)”,多用作及物动词。

2、smoke用作及物动词时,接名词或代词作宾语。可用于被动结构。smoke还可接以形容词充当补足语的复合宾语。

词汇搭配:

1、go out for a smoke 到外面去吸烟

2、have a smoke 抽支烟

3、offer sb a smoke 给某人一支烟

4、pass the smokes around 分发香烟

5、smell smoke 闻到烟味

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-07-25
我从吸烟到现在已经四年了。

也可以说:I have been snoking for 4 years .
第2个回答  2009-07-25
这句话直译为: 我吸烟是四年前的事了。
smokeed 是过去式,也就是结束了。
意译为我戒烟已经4年了
第3个回答  2009-07-25
since后面如果接的是短暂性动词,就是否定的意思。
eg:It has been 3 years since she got married.意思是她离婚有三年了。
如果接的是延续性动作,就是正常的理解:自从....以来已经有...年了
此句是指,我戒烟已经两年了。

somke是短暂动词,为否定意义
这次应该不会错了本回答被提问者采纳
第4个回答  2009-07-25
我已经吸烟四年了
你看,这里没有否定词
二楼的翻译排除
since I smoke自从我吸烟
前面的部分就是四年
不知你懂了没有?
这本书有问题你不要信他