Do you still smoke?____,It's two years since I smoked."

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?后面一句不是说抽烟已经两年了吗.
ss1289 1年前 已收到6个回答 举报

f11fgh566 幼苗

共回答了15个问题采纳率:100% 举报

SINCE后面过去时态如果是不延续动词,如do,表示不做……一段时间了,
如果是延续性动词,如be动词,就表示是……一段时间了,
抽烟是不延续的动词,所以表示不抽烟2年了,所以选A

1年前

1

xiaoming0504 幼苗

共回答了2个问题 举报

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

1年前

2

九个oo 幼苗

共回答了1个问题 举报

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

1年前

1

vick777 幼苗

共回答了38个问题 举报

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

1年前

1

小花qj 幼苗

共回答了20个问题采纳率:90% 举报

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

1年前

1

老赵说我挺紧的 幼苗

共回答了6个问题 举报

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

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.034 s. - webmaster@yulucn.com