It has been 3 years since he smoked.为什么这句话的意思是他不吸烟已经三年了?

作者&投稿:咸蚂 (若有异议请与网页底部的电邮联系)
it has been 3 years since he smoked.为什么这句话的意思是他不吸烟已经三年了~

你是想知道为什么这句话不翻译成“他吸烟已经三年了”吧,因为他后面用的动词是smoked,是过去时,表明他过去吸烟这个动作,看清楚哦,是“过去”吸烟这个动作已经过去三年了,说明他是过去吸烟,现在不吸了,所以解释为“他不吸烟已经三年了”。

如果要表明“他吸烟已经三年了”。那么应该是“He has been smoking for three years”。

因为他后面用的动词是smoked,是过去时,表明他过去吸烟这个动作。
since 读法 英 [sɪns] 美 [sɪns]
prep.自……以后;(表示气愤)何曾
conj.自……以来;因为
adv.自……以后;此后;之前
短语
1、ever since从那时起;从那时起一直到现在;自从;此后一直
2、Since then从此以后;从那以后;自从那时起;从那之后
3、long since很久以前;早已

词语用法:
1、since用作介词的意思是“从…以来,自从…之后”,其宾语常指过去的一个时间点,其含义通常指持续到说话时刻的动作或情况开始于什么时候。
2、since之后常接名词、动名词作其宾语,since then意为“从那以后”。
3、since用作副词表示“以前”时还可和long,ever连用。long since意为“好久以前”,not long since意为“就在不久前”,ever since意为“从那时起,此后一直”。

since 在这里是一个从属连词,引导时间状语从句,翻译成“从……以来”,表示时间段。
since 的意思是“自从”,那么潜台词就是,后面必须要接一个终止性动作/短暂性动作,不然就无法定位从句所指的时间段的开始时间。

由于上面的原因,since 从句中如果恰好是一个终止性动词,那么没说的,一定翻译成“从……以来”,比如第2个例子:since China introduced reform and opening up 这个从句中,introduced 意思是“介绍”,介绍这种动作,介绍完了就完了,不会一介绍就30年,所以它是一个短暂性动作。

和终止性动词(短暂性动词)相对的是延续性动词,它所代表的动作持续了相当长的一段时间。这意味着,你无法通过这样一种动作来定位一个时间点。
因此,当延续性动词出现在 since 之后,意味着你无法将从句翻译成“自从……以来”,因为,你根本不知道是从什么时候以来。

smoke 是个延续性动词,在 It has been 4 years since I smoked. 这句话中,smoke 代表的“延续”含义并不是指吸一棵烟那么长的时间,而是指吸烟这种习惯所持续的时间。所以 since I smoked 的实际意义是距离吸烟那段日子有多久,而距离吸烟那段日子有多久就是距离停止吸烟习惯(戒烟)的具体时间有多久。因此这句话等同于说:

It has been 4 years since he quit/stopped/kicked smoking.
或者:he quit/stopped/kicked smoking 4 years ago.

本人复制 。

It is + 段时间 + since... / It has been + 段时间 + since...表示“从……起已有多长时间了”。两句型意思相同, 前者是规范说法, 后者是口语说法。
用法:since从句中常用一般过去时,若从句中是持续性动词的一般过去时, 则表示该动作结束有多长时间了。如:
It is three years since he smoked. 他不吸烟已有3年了。
试比较:
It is three years since he began to smoke.
t is three years since he has smoked. 两句均意为:他吸烟已有3年了。

注意:在这种结构中, since引导的从句绝对不能用否定式的谓语动词来表示否定意义, 试比较:
他好久没学汉语了。
误:It is a long time since be didn’t study Chinese.
正:It’s a long time since he studied Chinese.
(studied为持续性动词, 应从其动作结束时算起)

不应该在he smoked 中间有个否定意思的词么
如果按照这句话来理解的话 应该是他吸烟已经3年了

这句话意思是他抽烟已经三年了。


曲麻莱县19316142583: It has been 3 years since he smoked.为什么这句话的意思是他不吸烟已经三年了? -
衷娜秋水: since 在这里是一个从属连词,引导时间状语从句,翻译成“从……以来”,表示时间段. since 的意思是“自从”,那么潜台词就是,后面必须要接一个终止性动作/短暂性动作,不然就无法定位从句所指的时间段的开始时间.由于上面的原...

曲麻莱县19316142583: it is\has been 3 years that 后接什么时态 -
衷娜秋水: 这种句式,一般用since来引导时间状语从句,从句的谓语用一般过去时.不能用that引导.如: It is/has been 3 years since he joined the army.他参军三年了.

曲麻莱县19316142583: its been the year 这个表达好奇怪,谁能解释下吗,its是it is还是it has? 原 -
衷娜秋水: 一般情况下,it's可以理解为it is或it has.而这个句子使用的时态是现在完成时,也就是说,只有把it's理解为it has才能让这个句子可以被理解.整个句子的完整形式是It has been the year of interactive televison advertising for the last ten or twelve years. 意思是:在过去的十到十二年时间中,这一年是属于交互式电视广告的一年.

曲麻莱县19316142583: it`s been 3 years .这句话对吗?是对于某件事来说,它已经过去了三年了. -
衷娜秋水:[答案] 对的!不过lt has一般不缩写的

曲麻莱县19316142583: it has been a long time since we last wrote to each other.什么意思 -
衷娜秋水: 翻译:自从上次我们互相写信以来有很长时间了.(意思就是很长时间没有互相通信了) 分析:这是一个复合句,由主句加since引导的时间状语从句组成. It(主语) has been(谓语) a long time(表语) since (连词引导时间状语从句)...

曲麻莱县19316142583: it has been 语法 -
衷娜秋水: been 是be的过去分词形式 has/have +been 是现在完成时 it 是单数,所以要用has

曲麻莱县19316142583: It was three years since they worked here.这是高二的一道改错题,答案是把worked 改成 had worked -
衷娜秋水: 答:这一题句很麻烦,不好改! 首先,since sth. happened 自从某事发生以来(从句为短暂性动词),主句多用“现在完成时”,表示自某事(过去)发生以来,到现在为止,时间已经过去多久了,本来的句型是: It has been some time since ...

曲麻莱县19316142583: it has been+ing这个语法是形容什么形式 it has been+持续性动词 是形容什么形似 -
衷娜秋水: 第一句是过去时态,第二句是完成时态,形容过去已经下了三天,可能不下了.第三句是完成进行时,形容下了三天,现在还在下.

曲麻莱县19316142583: It is 3 years since he died.还是It has been 3 years
衷娜秋水: 两者都正确

曲麻莱县19316142583: i have been as a teacher in the school for 3 yea -
衷娜秋水: i have been a teacher in the school for 3 years

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网