作业帮 > 英语 > 作业

It has been 4years since I smoked.

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/06/24 06:55:57
It has been 4years since I smoked.
我戒烟四年了
疑问:为什么不是:我吸烟四年了.如果要表达这意思应该怎么说?
It has been 4years since I smoked.
这是一个特殊的用法.这里的since I smoked 表示的意思是smoke这个动作结束已经4年了.
since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”.如:
I haven’t heard any noise since I slept. Sleep 为持续性动词,sleep的动作结束时,即“醒来”时,这句应译为“我醒后还未听到任何声音”.