关于It is...since...究竟怎么翻译 麻烦了。。。

Itisfiveyearssincehebecameasoldier.他当兵已经五年了。Itisfiveyearssincehewasasoldier..他不当兵已经五年... It is five years since he became a soldier.他当兵已经五年了。

It is five years since he was a soldier..他不当兵已经五年了。

It is ten years since I smoked.表示“我戒烟十年了” (此处为延续性 对吧?)
It is ten years since I started smoking.则表示“我吸烟十年了”. (此处为非延续性 对吧?)
也就是说延续性反译 非延续性直译 对吗? 另外,以上的is都可以改成has been吗?
对于此题:2.They asked me to have a drink with them.I said it was nine years since I______a good drink.

A.enjoyed B. was enjoying C. had enjoyed D. had been enjoying
此处的enjoy究竟可不可延续?根据题意,应该反译。如果不可延续,不是选B吗?为什么答案是C呢?C是个什么东西? 对于此句The door has been opened(不是has been open){这里的has been opened表示的是短暂还是延续?

另外,对于It is 3 years since I tidied up smoking. It is 3 year since I had tidied up smoking. 分别是延续还是非延续。分别怎么翻译?

再另外It is 5 years since I have lived here. 此句有错吗?since后面不一定跟过去时句子吗?
tidy up 是 give up 我搞错了

追问:
首先,对于此类句子有一个明确的规律吗?延续性直译?非延续性反译?还是不能这么看,一定得靠语感?另外become不是非延续性而was是延续性吗?我怎么觉得你倒过来说了?2.They asked me to have a drink with them.I said it was nine years since I______a good drink.
A.enjoyed B. was enjoying C. had enjoyed D. had been enjoying
这句为什么要用C而不用B呢?(还是不懂)如用B成了什么意思?
It is 3 years since I gived up smoking. It is 3 year since I have given up smoking. 这样有错吗? 分别是延续还是非延续。分别怎么翻译?
展开
oneboxman
推荐于2017-11-26 · TA获得超过4.9万个赞
知道大有可为答主
回答量:1.4万
采纳率:0%
帮助的人:5751万
展开全部
It is ... since X 的句型真的很让人困惑,但问题不在于 since 的含义,
since X 的意思是“从 X 到现在”,这是没有争议的。

It is five years since he became a soldier =》他成为军人到现在已经 5 年了
句子的 He became a soldier 意味着他现在还是个军人。(became,成为,是延续性动词。)
It is five years since he was a soldier =》他不当兵已经五年了
这里,he WAS a soldier 的 was 意味他以前是军人(现在已不是)。
was 不是延续性动词。

同样地
It was nine years since I had enjoyed a good drink.
是说
我没有享受 a good drink 已经9 年了。
(这个理解来自过去时态 was 和过去完成时态 had enjoyed 。was 和 had enjoyed 没有延续性)。

“tidy up smoking” 这个说法我好像没看到。

对母语非英语的人,这些区别很使人困惑,理解这些句子的不同含义需要语感(即长时间的语言接触),不能仅从单词的字面意思看出来。

It is 5 years since I have lived here.

没有错,意思是
我住这里已经 5 年了。(现在还住在这里。)
更多追问追答
追问
抱歉我还不懂,能查看上面“追问”的部分再解答一下吗?
另一:The fineness and softness of the dre (catch) her attention.是catch还是catches?
The size and color of the shirt that I told you is correct. 为何is呢?凡是A and B of C都把A and B看作整体?
追答
追问:
首先,对于此类句子有一个明确的规律吗?延续性直译?非延续性反译?还是不能这么看,一定得靠语感?另外become不是非延续性而was是延续性吗?我怎么觉得你倒过来说了?2.Theyasked me to have a drink with them. I said it was nine years since I______agood drink.
A.enjoyed B. was enjoying C. had enjoyed D. had been enjoying
这句为什么要用C而不用B呢?(还是不懂)如用B成了什么意思?

答:
这问题确实涉及语感,因为仅看字面意思你根本无法知道
it was nine years since I had enjoyed a good drink.
究竟是延续性还是非延续性。这种看似有歧义的句子是要从语境和语感来理解的。
要领悟句子的意思,关键是前半句的 It was 9 years ...
was (过去时)说明 enjoyed a good drink 是过去的事,即他现在已经不喝酒了。

另一:The fineness and softness of the dre (catch) her attention.是catch还是catches?
The size and color of the shirt that I told you is correct. 为何is 呢?凡是Aand B of C都把A and B看作整体?

答:
第一句的正确动词是 catch ,
第二句的正确动词是 are ,
句子的主语是
The fineness AND softness 和 The size AND color
它们是复数主语。
第二句用 is 动词是错的。
来自:求助得到的回答
小幽英语分享
高能答主

2014-04-11 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:3.6万
采纳率:67%
帮助的人:1.1亿
展开全部
1.你说得对,句型it is +一段时间+ since 时间状语从句,这时从句用一般过去时。(此句的is= has been)
如果前面主句是it was +一段时间+ since从句时,从句用过去完成时。
这是一定的。此外延续性和非延续性动词你也说得对。
2. The door has been opened(不是has been open){这里的has been opened表示的是短暂还是延续?
你问的这个问题,因不属于这个句型。所以谈不上延续和非延续。
3. It is 3 year since I had tidied up smoking这个时态不对。所以是个病句。
这句中的tidy up是整理的意思。,所以此句不通顺。
追问
你的意思是 延续性一定反译 非延续性一定直译 对吗?  那对于此题:2.They asked me to have a drink with them.I said it was nine years since I had enjoyed a good drink.此处
had enjoyed有无延续性,如没有,那岂不是应直译成我享受good drink已经九年了,为什么还反译呢?
追答
enjoy是延续性动词,所以这句是 :有九年我都没有这么痛快地喝了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式