1 since后接终止性动词与持续性动词的含义区别

关于since引导的从句,我看到网上有这么一种说法(附后),即:(1)若后接的是终止性动词过去式,按“从动词发生那一刻起”算;(2)若后接的是持续性动词过去式,为“持续性动词那一段时间结束起”算;(3)若接是持续性动词现在完成式,按“持续性动词的发生时起”算。

 

我的问题:一是上面这种说法是否正确(含有三个点)?二是如果正确,那么“I have enjoyed the fruit since I was a child”的后半句就应该理解为“从我不再是小孩起”或“自我长大以后”,而不是“自我还是小孩起”,因为was是持续性动词,而这样翻译,我觉得有点怪怪的。

 

以下就是我所指的从网上看到的说法,如果某些地方或句子有误,请专家们改正为正确说法:

 

since表示“自从……以来”时,很多人容易错误理解。例如:I have not heard from him since I lived in Shanghai.不少人会望文生义,将该句译为:“自从我住在上海以来,就再也没有收到他的信了.”而实际上这个句子的译文并非如此,那么正确的含义是什么呢?

下面谈谈since作连词引导时间状语从句的用法.

一、若since引导的状语从句的谓语动词是终止性的过去时,则从句表示的时间是“从动作开始的那一时刻起”。如:

He has studied very hard since he came to our school.自从他来到我们学校,他学习就非常努力.

We have been missing them since they left here自从他们离开这里,我们就一直很想念他们.

这是最常见的一种用法。

二、若since引导的状语从句的谓语动词是持续性动词或表示状态的动词的过去时时,则从句表示的时间是“从那持续动作或状态结束时算起”。如:

I haven’t heard any noise since I slept.Sleep 为持续性动词,sleep的动作结束时,即“醒来”时,这句应译为“我醒后还未听到任何声音”.

John is now with his parents in New York,it is already three years since he was a teacher约翰现在和父母一起住在纽约,他不当教师已经三年了.

本文开始出现的那个句子就可以译为“自从我离开上海,就再也没有收到他的信.”这种译法常被人们误用,我们不妨再多举几个例子看看:

How long is it since you lived in Shanghai?你离开(没住在)上海多久了?

It is half a month since he was a League member.他退团(不当团员)半个月了.

It’s been quite some time since I was last in London我离开伦敦已很长时间了.

比较:He has written to me frequently since I was ill.自从我病愈以来,他屡次给我写信.(从句谓语为状态动词)

He has written to me frequently since I fell ill.自从我生病以来,他就屡次给我写信.(从句谓语为终止性动词)

三、若since引导的状语从句的谓语为持续性动词的现在完成时,则表示动作和状态延续到现在(说话时刻),其表示的时间的起点应从动作发生之时算起。如:

I haven’t heard from him since he has lived there.

这里has lived表示动作的持续性,时间的起点应从:“开始居住”时算起.因此此句可理解为“自从他(开始)住在那儿起,我就一直没收到他的来信”.

Since we have owned a car,we have gone camping every year.自从我们自己有了汽车,我们每年都去野营.

试比较:1.Since I’ve been at this school,we have had three headmasters.自从我到这所学校,我们已换了三个校长了.

Since I was at this school,they have had three headmasters.自从我离开这所学校,他们已换了三个校长了.

2.He has never been to see me since I have been ill.自从我生病以来,他从未来看过我.

He has never been to see me since I was ill.自从我病愈以来,他从未来看过我.

由此可见,since引导的从句持续动词的一般过去时和现在完成时所表示的意思恰好相反.换言之,前者以肯定的语法形式反映着否定的逻辑内容,而后者的形式与内容是一致的.

至于It is +一段时间+since…的句型与It has been +一段时间+since…意思相同.前者是规范说法,后者是口语说法.

应注意的是,在这种结构中,since引导的从句绝对不能用否定式的谓语动词来表示否定意义,下面两句都错了:

It is a long time since he didn’t study English.

It’s two months since you didn’t come to see me.

正确的说法为:

It’s a long time since he studied English 他好久没学英语了.

You haven’t come to see me for two months.你有两个月没来看我了。

(完)

谢谢!

请先 登录 后评论

其它 2 个回答

mikee

I have enjoyed the fruit since I was a child如果解释为“从不是小孩,即长大后开始算”。这种解释是反逻辑的,老外说话有那么累吗。

如果你脑海里认为你是孩子的年龄是5-10岁,那么你have enjoyed 就大概是从5岁开始的。


请先 登录 后评论
mengxin Z

给你画一个图,你每次不清楚的时候,看看这个图,也许能发现点什么。

[注意,BC有时可能实际 ≈ 0,这里是刻意放大了;AB 常看做一个“质点”]


image.png


请先 登录 后评论
  • 2 关注
  • 2 收藏,5088 浏览
  • climberzms 提出于 2020-04-08 10:58

相似问题