Do you still smoke?____,It's two years since I smoked."A No,I don't.B Yes I do .C Not too much .D Oh yes,but I wish I didn't.请问为什么要选A,而不选B?后面一句不是说抽烟已经两年了吗.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:55:21

Do you still smoke?____,It's two years since I smoked."A No,I don't.B Yes I do .C Not too much .D Oh yes,but I wish I didn't.请问为什么要选A,而不选B?后面一句不是说抽烟已经两年了吗.
Do you still smoke?____,It's two years since I smoked."
A No,I don't.B Yes I do .C Not too much .D Oh yes,but I wish I didn't.
请问为什么要选A,而不选B?后面一句不是说抽烟已经两年了吗.

Do you still smoke?____,It's two years since I smoked."A No,I don't.B Yes I do .C Not too much .D Oh yes,but I wish I didn't.请问为什么要选A,而不选B?后面一句不是说抽烟已经两年了吗.
SINCE后面过去时态如果是不延续动词,如do,表示不做……一段时间了,
如果是延续性动词,如be动词,就表示是……一段时间了,
抽烟是不延续的动词,所以表示不抽烟2年了,所以选A

smoked用的是过去式说明,是过去吸烟。
It's two years since I smoked.表明吸烟是两年前的事了。即理解为: 戒烟两年了。

后半句的意思是,我上次抽烟已经是两年前的事情了。

过去式,表示我上次抽烟是两年前的事情了.

since后加短暂性动词表否定,意思是我已经两年不抽烟了。
我刚高考完,考前做了一堆这种题,好像见这个题了呢!呵呵~
我考了130呢~哈哈!

问题是一般现在时态 具语境来看 选项应为一般现在时 所以C D排除
后一句是过去完成时 表示已经不抽了 而问题针对现在而问 所以选A