动词时态问题,动词是die,为什么句中用have died, 不是have been dead

来源:百度知道 编辑:UC知道 时间:2024/06/17 05:34:05
句子是He was supposed to have died as a young man.

我们通常说sb. has died意思是说某人死了,比较强调某人死了,不是活着的了,是表明这个死的事实性..(越说越糊涂了?)

但是用have been dead通常强调了某人死后到说话时的时间长度.如.

he has been dead for 100 years.

dead是形容词。

die是动词,dead是形容词

have died强调动作,have been dead强调状态

因为die不是持续性动词,have been dead 表一段时间的一个状态,所以用have died

have died,是强调死的动作。 have been dead是强调死的状态。
有不明再问啦,我是从事英语的。