It has been 4years since I smoked.我戒烟四年了疑问:为什么不是:我吸烟四年了.如果要表达这意思应该怎么说?
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/18 15:26:42
It has been 4years since I smoked.
我戒烟四年了
疑问:为什么不是:我吸烟四年了.如果要表达这意思应该怎么说?
这是一个特殊的用法.这里的since I smoked 表示的意思是smoke这个动作结束已经4年了.
since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”.如:
I haven’t heard any noise since I slept. Sleep 为持续性动词,sleep的动作结束时,即“醒来”时,这句应译为“我醒后还未听到任何声音”.
关键在since(自从)
我抽烟那会儿到现在4年了,换言之我4年没抽烟了。
I have been somking for 4 years. 我吸烟四年了。
因为smoke用的是过去时 意思是离我吸烟时已经有四年了 也就是我不吸烟已经四年了
我吸烟四年了的说法是I have somked for four years.
关键是HAS,时态问题
我吸烟四年了I smoke for four years
我戒烟已经四年了,当前面是延续性动词时,翻译成否定意义,Be就是延续性的
英国人说话真他妈的, 就是距离他上次抽烟4年了,
其实是“自从我上次吸烟到现在已经四年了”,意译为我戒烟四年了。
I have been smoking for four years。
It has been 4 years since I smoked.怎么翻译?
It was 85 years还是 it has been 85 years?
翻译 It's five years since he smoked It has been 2 years since we worked here
It's has been accepted
The man has been dead for ten years(同义句) It”s ten years__the man__
lucy has been away from hei home for three years等于 it's three years ______lucy ___ __________
Lucy has been away from home for two years.(改同意句) It's two years since Lucy________.
Lucy has been away from home for two years 句型转换 it's two years since Lucy( )()
It's 3 years since I saw him last time.中的it's 能否换成has been?
同义句替换John’s grandmother has been dead for 3 years.It's three years ____ John's grandmother _____.
it's seems like years since it's been
it's always been you(It has always been
it has been可以缩写成it's been
it's been.的全称是不是 it has been...
It has been 4 years since I smoked.为什么翻译成 我戒烟4年了?
coffee has been a part of people's lives for thousands of years,and it is still a favorite
It's five years since Mike____to Tibet.A.came B.has been C.will come D.is coming
Kate has been to Mexico for six years.It's years__Kate__to Mexico.改为同意句怎么填