It has been several years since he lived here.怎么翻译?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 18:35:09
It has been several years since he lived here.怎么翻译?
xV]OG+ ˨R%R>J$o `!CpW׎K;3~/,HD}3w{c$G&1 L-X(X#ALkj~i5a7-XiQt?=5;X_:.;FoWmgZij pKo},qjO*綕$`۬zIk ~JG,EZqîor5j\fg}cx`ҋ |o MG(ex{@~3NBGmq\y![v>V IU=ىklg5Ц}#g{]\di 0eXo窈C\fF|.$RetĆ/ך޼K06~N&72{v3"tyP0YU&yu`9Ho0rhc>kw}Axxkeu׭- HvU"׏R1V)'WK"=テTpKVJO"3 \FC12jjME~b~]'`&XR^6Ղxd&Q̓_lIH1 XS66AkiW"<+~d.8G|Դ "Qhv m`:laet*ZMJUࢶGh <֢ bd:4A-~Z5>Gm"|մõ/lЊ ȳ yLq3A%{BB50X}uRY^+ rW |{Nut o볝f*< ΧO]9R1n

It has been several years since he lived here.怎么翻译?
It has been several years since he lived here.怎么翻译?

It has been several years since he lived here.怎么翻译?
这个如果直译的话应该是:自从他住在这里算,到现在已经有很多年了.按照汉语习惯缕顺一下就是:他住在这里有些年头了.
分析的话应该这么看:IT HAS BEEN SEVERAL YEARS是一层意思,表示从XXX时起(since)到现在(因为这里是has,如果是had就表示从XXX时起到过去的一个时间点了)已经有些年头了.而XXX是一个事,什么事呢,那就是since he lived here.从他住在这里起.
就这样分析翻译,

他住在这里已经好几年了。

他来这里住了几年了
希望能帮到你!祝你幸福!

他不住这已经有好几年了。
易错点:since+延续性动词,表示这个动作的结束。如果要表示这个动作的开始,用它的现在完成时形式。再如:
It is three months since he smokes.他戒烟有三个月了。

他在这儿住了有几年了。

他不吸烟已经5年了我们不在这儿工作已经两年了 It is/has been +时间段+since +一般过去时,如果一般过去时中的谓语动词是延续性的词,译为不做.

It has been three years since he lived here.
我不是高手,只谈一点看法,如有错误,请大家指正。
关于这个句子的理解,主要是对since的正确理解
作为连词的since, 其意义有两个:
1) after the last time when…自从…以来,以后
2) ...

全部展开

It has been three years since he lived here.
我不是高手,只谈一点看法,如有错误,请大家指正。
关于这个句子的理解,主要是对since的正确理解
作为连词的since, 其意义有两个:
1) after the last time when…自从…以来,以后
2) continuously from the last time when…从…以后,就一直…
在since引导的状语从句,其谓语动词是短暂动词还是延续动词或状态动词,其表达的意思就完全不一样了。
这是正确理解since从句的关键。
Since从句中的谓语动词是短暂性动词:用一般过去时或现在完成时,意义一样,都表示过去时间的起点:
It is three years since I saw Bill.
It has been three years since I saw Bill.
It is three years since I have seen Bill.
句意是:从我那时看见Bill到现在已经三年了。
Since 从句中的谓语动词是延续性动词或状态动词,过去时态表示动作或状态的结束,现在完成时表示动作或状态的开始并延续至今:
I haven’t heard from him since he lived in London.
(他已不在London,从他离开London之时起到现在我就没有收到过他的来信)
I haven’t heard from him since he has lived in London.
(他还在London,从他搬到London起到现在我就没有收到过他的来信)
They have had three headmasters since I was at this school.
(我已不在这所学校,从我离开这所学校他们已经换了三位校长)
They have had three headmasters since I have been at this school.
(我还在这所学校,从我到这所学校起他们已经换了三位校长)

所以 It has been three years since he lived here. 的意思只能是:
他不在这儿住了,已经三年了。

收起