[已解决问题] 关于since的用法
提问者:安静蜗牛 - Q籽一级  [收藏]
悬赏沪元:20 浏览 1466 次
He has had several jobs since he graduated from Yale.
He has had several jobs since he was a student at Yale.
这两句话意思为什么一样呢?
We all have been missing her since she lived here.为什么等于.....since she moved away.
最佳答案
看了楼上的答案晕了。
He has had several jobs since he graduated from Yale. 自从耶鲁大学毕业后,他已经换了好几份工作。
He has had several jobs since he was a student at Yale.因为他曾是耶鲁的学生,他已经换了好几份工作。
两句since的意思不一样的。第一句中作的是时间状语,表示时间自...以后,接续的是瞬间动词(你不可能一直在毕业对吧?);而第二句中,since表示的是因为,作的是原因状语,接续是一段状态,作为原因说明。(因为曾经是那里的学生)

根据此理解下面一组就应该很清楚了:
1、因为她曾经住在这里,我们一直想念她。
这句表示的是原因。
2、自从她搬走后,我们一直都在想念她。
这句表示的是时间。

所以不能说是完全一样的,表达方式不同,侧重点就不一样。
2008-3-30 9:10:07 回答者:妖妖子


提问者对于答案的评价:谢谢简明清晰的解答
其它回答(2)
He has had several jobs since he graduated from Yale.
He has had several jobs since he was a student at Yale.过去完成进行时。表示从过去某时刻开始,持续到现在的动作或情况,并且有可能会继续延续下去。此时经常用延续性动词。时间状语常用since加一个过去的时间点,或for加一段时间,或by加一个现在时间。

表示发生在过去,但对现在仍有影响的动作或情况。通常用点动词,如:arrive, begin, find, give, lose等。
例:John has broken his left leg.(约翰摔断了左腿。)
注意事项:A) 现在完成时是联系过去和现在的纽带。现在完成时和过去时的区别在于:现在完成时强调动作的动态,或受动态的影响,是动态的结果,对现在有影响;过去时只表示过去的某个具体时间里发生的动作,与现在没有联系。
例:He worked in that hospital for 8 years.(他曾经在那家医院工作了8年。这只是讲述一个过去的事实,他现在已经不在那家医院了。)
He has worked in that hospital for 8 years.(他已经在那家医院里工作了8年。表示他从过去开始工作,一直工作到现在,现在仍在那家医院工作。)
B) 因为含有for加一段时间或since加一个时间点这样的时间状语的完成时,有动态和延续性的特点,所以不能使用终端动词或瞬间动词。
例:My sister has been married for 5 years.(过去分词做表语表示状态,可以延续)
My sister has married. Don't disturb her.(终端动词)
C) 在"this is the first/ second/ third…… time that……"句型里要求用完成时。


过去完成时(had done)
用法:表示在过去的某个时间或动作以前已经发生的动作或已经存在的状态。就是我们常说的:表示"过去的过去的动作或状态"。

他曾出现过几次就业机会,因为他毕业于耶鲁大学。
他曾出现过几次就业机会,因为他是一名就读于耶鲁大学。
  6个月前   回答者:艳艳88373922 - Q果七级
since作连词,引导时间状语从句时表示“自从。。。。”时:

1. 一般情况下,since从句是用瞬间动词(短暂性动词)的过去式时,主句用现在完成时的,翻译成“某某自从。。。。以来已经。。。了”,如,He has had several jobs since he graduated from Yale. 译成“他自从从耶鲁大学毕业以来已经做了好几份工作。”这里graduate是瞬间动词(短暂性动词)。

2. 而当从句用延续性动词的过去式时,主句仍用现在完成时,但翻译成“某某自从没有。。。。以来已经。。。了”,如,He has had several jobs since he was a student at Yale. 可以译成“他自从从耶鲁大学毕业以来已经做了好几份工作。”这里的was是延续性动词,我们在理解、翻译时要在was 后加‘not’。又如 We all have been missing her since she lived her. 这里的lived是延续性动词,因此我们要理解成...since she 'doesn't live' here/since she moved away from here.





最后修改于 2008-3-30 9:43:23
  6个月前   回答者:myricelife - Q籽一级
评论
   您需要登录以后才能回答!
我的问题    我要提问


相关链接

快到期问题


有不合适内容,建议去除