永发信息网

现在完成时的since与for的区别与例句谢谢啊

答案:4  悬赏:30  手机版
解决时间 2021-02-18 06:15
现在完成时的since与for的区别与例句谢谢啊
最佳答案
1) since +过去一个时间点 (如具体的年、月、日期、钟点、1980, last month, half past six)。

  I have been here since 1989.



  2) since +一段时间+ ago

  I have been here since five months ago.

  3) since +从句 

  Great changes have taken place since you left.

  Considerable time has elapsed since we have been here.

  4) It is +一段时间+ since从句

  It is two years since I became a postgraduate student.

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. 你有两个月没来看我了
全部回答
since可以放在句首,而for不可以。另外,since是点时间,相当于when的意义;for是段时间,相当于while的意义! It has been a long time since we last saw each other. We haven't saw each other for quite a long time.
since + 时间点(1999) + 一段时间+ago (since five years ago) + 从句(用一般过去时) for +一段时间
since加时间点 for加时间段 但是二者都可以表示段时间的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么装 了WPS的WORD后,同时装了微软的Word,
帮忙解签 求婚姻
【教日本人中文】为什么在日本人的中国语入门
英文翻译求助:在新的一年里,我将端正工作态
戴尔超薄笔记本哪款好
周易解卦最近跟男朋友感情非常不好,我想知道
事业单位的财务报表包括()。A.资产负债表B.收
为什么有镂空内裤
【奥楚蔑洛夫】《变色龙》奥楚蔑洛夫穿脱大衣
【中国民族器乐的分类】我国民族乐器种类繁多
英雄联盟EZ的W对兵有没有伤害
回答下列关于基因工程的问题。口蹄疫是由口蹄
临工953装载机多少钱
带柳的名字
mac怎么连接iphone
推荐资讯
是不是女生把第一次给谁了就会很爱他呢?
丽景圆客栈地址有知道的么?有点事想过去
?让她永远臣服在我脚下``
<指环王>中的魔戒是怎样制造出来的?在哪制造?
reference collection是什么意思
阿城房子现在多少钱一平?
读图7图中①日用化工厂、②电子厂、③服装厂
财政教育经费投入不足,是长期以来制约我国教
中国建设银行邢台兴达路分理处怎么去啊,有知
柳树什么季节长叶
中国电信陆良县海界营业厅这个地址在什么地方
小班语言教案 熊出没
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?