My grandfather has been dead for many years.这句话为什么用has been的形式

问题描述:

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

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