首页 英语 商务职场 知识详情

请问老师 这里是不是可以用3年前来表示 他3年前死了 He has died 3 years ago.

网校学员小红豆**在学习BEC商务英语初中级【四项全能全额奖学金签约班】时提出了此问题,已有1人帮助了TA。

网校助教

Rita_Shi

同学你好,该知识点来自沪江网校《BEC商务英语初中级【四项全能全额奖学金签约班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学好
由于die是一个瞬间动词,没有延续性。所以不能用现在完成时。
直接用一般过去时表示就可以了,即:He died three years ago.

下面介绍一下瞬间动词和延续性动词之间的转换:

瞬间动词就是非延续动词,表示动作一产生就结束了,常用的瞬间动词有open, close, finish, begin, come, go, arrive, reach, get to, leave, move, borrow,buy,die,etc

现在完成时中如果用瞬间动词,一般其后不跟表示时间段的时间状语。
我们可以说the dog has died.但我们不可以说the dog has died for several days.此时需要把非延续性动词die变成延续性动词be dead。据此句子转变成the dog has dead for several days.是可以的。

常用的这种需转换的还有
leave→be away, borrow→keep, buy→have, begin/start→be on, die→be dead, move to→live in, finish→be over, join→be in/be a member of, open sth.→keep sth. open, fall ill→be ill, get up→be up, catch a cold→have a cold。

延续性动词用于现在完成时,其完成时态可与表示段时间的状语连用。表示段时间的短语有:for two years, during the past three years, since last year, how long等。

希望能帮助到你,祝学习愉快!

版权申明:知识和讨论来自课程:《BEC商务英语初中级【四项全能全额奖学金签约班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。