(A) smoked (B) didn't smoke
我想选B ,因为是他不smoke到现在已经10年了,但是答案是A,不知道为什么
His health is improving.It's ten years since he _____.
答案:3 悬赏:10 手机版
解决时间 2021-02-20 06:09
- 提问者网友:我没有何以琛的痴心不悔
- 2021-02-19 19:53
最佳答案
- 五星知识达人网友:往事埋风中
- 2021-02-19 20:55
选A是对的。这句话的意思是“从最后一次吸烟算起,他到现在已经有10年没抽烟了”。
再例如:It has been 60 years since New China was founded.新中国建立60年了。用过去时都是表示是过去发生的事了。
再例如:It has been 60 years since New China was founded.新中国建立60年了。用过去时都是表示是过去发生的事了。
全部回答
- 1楼网友:毛毛
- 2021-02-19 22:33
是选A,后半句说的是一个时间段,不是时间点。
他的身体在慢慢变好,已经有十年没有抽烟了。(也就是说距上次抽烟已有十年了,过去发生的。)
- 2楼网友:爱难随人意
- 2021-02-19 21:33
你好!
-----
楼上的回答欠妥。我怎么没看出来哪有“……最后一次吸烟……。等高人来回答了应该有别的选项吧,怎么觉得都不合适。
B也不太对。空缺处需要的是一个短暂的动作,比如quit smoking等
如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯