My grandfather has been dead for many years.这句话为什么用has been的形式 死亡为什么是被动语态?还有My brother has never been abroad before.这句话为什么也用被动语态?

问题描述:

My grandfather has been dead for many years.这句话为什么用has been的形式
死亡为什么是被动语态?
还有My brother has never been abroad before.这句话为什么也用被动语态?

dead是形容词,所以用be,和被动没有关系,死亡动词是die
abroad是副词,不是动词,类同he is back

这里be dead不是被动,而是系表结构,即be动词+形容词,构成表示某种状态
比如She is beautiful也是这个道理。

这两个都不是被动语态
be dead中,dead 是形容词且be dead可延续;此句中有for,所以必须用可延续动词
be abroad是去国外,abroad是副词

你用for了所以要用现在完成时
was dead 也可以说成 sb died
be abroad是固定用法