欢迎来到旺旺英语网

关于since从句中延续性动词的意思问题

来源:www.htxymx.com 2025-01-17

老师们,我有以下四个关于since从句,我特别想了解到底要如何理解since从句的谓语动词与since从句的翻译,特别想知其所以然

①I have known him since I was in Shanghai

②I have known him since I have been in Shanghai

③It's 3 years since I was in Shanghai

④It's 3 years since I have been in Shanghai

在这四个句子中,句子①②结构中,根据章振邦语法书中,讲解的意思如下:

句子①:我认识他自从我在上海期间(过去在上海,目前不在上海)

句子②:我认识他自从我在上海期间(目前还在上海)

根据这种理解方法,下面说一下我对was和have been的动词理解。was为过去时的一般使用方法,只过去发生的事,而have been为目前完成时的没有完成使用方法,指开始住在上海的动作从过去开始一直到目前

但我没看到过章振邦老师对句子③④这种结构进行讲解,但目前我在一些网站上对③④的讲解如下:

③④都可以讲解为:我离开上海有三年了

那样③中的was是不是还是过去时的一般使用方法,过去在上海并结束,④为过去时的完成使用方法,过去在上海并列已经结束了,对目前有联系,离目前已经三年了

我如此理解的对吗,但对于句子①②的理解也有和句子③④一样理解的说法,就是从延续性动词或者状况动词结束后算起

我脑子都被绕晕了,到底对于since从句的动词是如何理解的呢?

①I have known him since Iwas in Shanghai

②I have known him since Ihave been in Shanghai

这二个句子都表示我是在上海的时候开始认识他的。具体在上海这期间中的什么时间点,是含糊的,没明确说明的,也没必要说明。二者有什么区别是第一句表示目前我已经不住在上海,第二句表示我目前还住在上海。这是夸克《大全》中的讲解,章振邦采纳了夸克的讲解。

③It's 3 years since I wasin Shanghai

④It's 3 years since I havebeen in Shanghai

这二个句子的结构需要具体的一个点时间,才能让表语的3 years有意义。所以这种结构中的since从句一般有明示的last(最后一次)或隐含last。所以,这二个句子的意思相同,都是从我最后一次在上海算起,到目前已经三年了。最后一次在上海,引申一下,就是离开上海。这个结构中极少用目前完成时,即便用了也和一般过去时表示相同的意思,目前不住在上海。



相关文章推荐

英语学习 热门搜索

更多>