我在知道上看到的,关于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年 。