Jack’s grandfather for more than twenty years.A. has deadB. has diedC. has been diedD. has

发布时间:2020-08-21 01:47:55

Jack’s grandfather     for more than twenty years.
A. has dead
B. has died
C. has been died
D. has been dead

网友回答

A. has dead
B. has died
C. has been died
(答案→)D. has been dead
解析:本题考查的是现在完成时态的用法,因为后接的是for+一段时间,所以需要动词为延续性动词,而die为短暂性动词,因而只能用用形容词表示状态与be动词连用。故选D
以上问题属网友观点,不代表本站立场,仅供参考!