查看原文
其他

“去世三年”,为什么不能说“died for 3 years”?

侃哥整理 侃英语 2020-08-21




第115期

(每周六、日推送)

动词有很多种分类,其中有一种分法是“根据持续时间”,可以持续下去的动词被称为“延续性动词”;不可持续,只能在瞬间发生的动词被称为“非延续性动词”。

先来看“延续性动词”,比如:

study, work, stand, lie, walk, keep, have, wait, watch, read, sleep, live, stay…

这些动作都可以延续下去,所以可以和“表示时间段”的状语连用。

比如:

We have known each other for ten years.
我们认识十年了。

He will live in my house till the end of this month.
月底前他都会住在我房子里。

再来看“非延续性动词”,也可以叫““瞬间动词”,其特点是动作一旦发生,就意味着完成和结束,不再延续。所以它们不能跟“时间段”连用。

举一波典型例子:

open, close, begin, finish, come, go, move, borrow, lend, buy, arrive, see, die…

所以下面的句子是错误的:

He has died for three years.
他去世三年了。

应该说:He has been dead for three years.

如果非得用 die,可以这样说:He died three years ago.

再来:

I joined the company for two years.
 我加入公司两年了。

这句也是错的,因为 join 是“非延续性动词”,可以改成:

I have been in the company for two years.
I joined the company two years ago.

再来:

You might borrow my computer for two days.
可以借我的电脑两天。

错误!因为 borrow 是非延续性动词,改成 keep 就对了,因为它是个延续性动词:You might keep my computer for two days.

最后提醒一下,一个动词是否“延续”,也不是一成不变的,如果变换时态,可能会转化,比如:

She told me a piece of news.

这里的 told 是“非延续性动词”,但在现在进行时中,有变“延续性动词”了:

She is telling me a piece of news. 

老规矩,学到了点赞!
《语法解密》合集




点击
阅读原文
加入我的英语学习群

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存