同学你好,该知识点来自沪江网校《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等。
希望能帮助到你,祝学习愉快!