It is 3 years since I smoked.意思?语法好的看看我在知道上看到的,关于since 用法别人提供的一个回答.eg.It is 5 years since I have lived here.(live为延续性v.故直译为自从我住在这儿已经5年了.) It is 5 years since I lived here.(live为延续性v.故反译为我已经5年不住这儿了.) It is 3 years since I smoked.(smoke为延续性v.故反译为我已经3年不吸烟了.) 1.尤其是 最后一句.我感觉意思 明明就是:我吸烟已经有3年了.It is +一段时间 since 从句.意思不就是 自从.多长时间了2.还有这个 It is five years since he lived here.他从这儿搬走已经有五年了.怎么会是那个意思啊?难道是因为主句he lived here 用了 一般过去式?我觉得是:我住在这里已经5年 .

问题描述:

It is 3 years since I smoked.意思?语法好的看看
我在知道上看到的,关于since 用法别人提供的一个回答.
eg.It is 5 years since I have lived here.(live为延续性v.故直译为自从我住在这儿已经5年了.)
It is 5 years since I lived here.(live为延续性v.故反译为我已经5年不住这儿了.)
It is 3 years since I smoked.(smoke为延续性v.故反译为我已经3年不吸烟了.)
1.尤其是 最后一句.我感觉意思 明明就是:我吸烟已经有3年了.
It is +一段时间 since 从句.意思不就是 自从.多长时间了
2.还有这个 It is five years since he lived here.他从这儿搬走已经有五年了.
怎么会是那个意思啊?难道是因为主句he lived here 用了 一般过去式?
我觉得是:我住在这里已经5年 .

since常用于完成时

it is + since + 过去时。since 后面不跟完成时
翻译为否定
It is five years since he lived here 拿这句话举例
这句话等同于
he hasn't lived here since five years ago
这里强调的是 时间,所以时间放前,由于后面是过去式,说明了对现在没有了影响,而前面又是一般现在时
说明了他过去住在那儿,现在过去了5年。这五年他是不住在那儿的。
现在弄明白了么?

since后面表延续性动作时指该动作发生到现在
since后面表短暂性动作时指从不发生该动作到现在

有一点问题 since 后加延续性动词要一为反意 加延续性动词为原意

是since的一个用法问题... It is ...since +v 如果是瞬间动词,表示动作并未结束; 如果是延续性动词,则表示动作已经结束. It is ten years since I smoked.表示“我戒烟十年了” It is ten years since I started sm...