这个是不是表示延续动作了?

[复制链接]
查看11 | 回复4 | 2008-8-25 19:31:54 | 显示全部楼层 |阅读模式
A. He has been dead for three years.
B: He died three years ago.
C: It is three years since he died.
1.三句全部是对的,我们不常说died 是个短暂性动词不能表示延续么?
那 在 C 句型翻译过来,是他去世已经三年了。 这不是表示延续了吗?
怎么解释。。?
不过的确 查了下这样的句型 since 后的动词可以是延续,也可以是 短暂性动词。。。 是不是属于固定用法啦??

2. since 从句后跟短暂性动词,是不是表示动作从过去开始到 现在?
《since 从句中的谓语动词是 短暂性动词,则这个时间段是从这个短暂性动作开始时 算起 》It is three years since he began to work here. 他来这里工作已经有3年了
意思是不是说, 动作 看做是持续到现在了?

回复

使用道具 举报

千问 | 2008-8-25 19:31:54 | 显示全部楼层
1.be dead表示状态,后面可以用for接一段时间词.died表示动作,后面不可以用for连接一段时间词,但可以用since+过去时间词. 也就是died可以用在第三句而不可以用在第一句2.你可以这样去理解~因为since从句中的谓语动词是瞬间动词还蛮麻烦的,理解要看词的。。。如果是It is three years since he finished working here.后面那个finish是终止性的词,那就要反译...
回复

使用道具 举报

千问 | 2008-8-25 19:31:54 | 显示全部楼层
A句是个状态,表示他死了三年了.B是个动作,表示他三年前死了.C句的话,它用since表示一段时间,表示从那个死了的动作到现在有三年时间了....
回复

使用道具 举报

千问 | 2008-8-25 19:31:54 | 显示全部楼层
He died 是说那一个时间点,since 后指的是在哪一点之后的时间段 不是延续性,只是说在他死后有三年时间可以理解成三年前他死了,就OK了...
回复

使用道具 举报

千问 | 2008-8-25 19:31:54 | 显示全部楼层
3不表示延续.意思是死了以后已经过了3年....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行