问题
选择题
Jack’s grandfather ________for more than twenty years.
A.has dead
B.has died
C.has been died
D.has been dead
答案
答案:D
本题考查的是现在完成时态的用法,因为后接的是for+一段时间,所以需要动词为延续性动词,而die为短暂性动词,因而只能用用形容词表示状态与be动词连用。故选D
Jack’s grandfather ________for more than twenty years.
A.has dead
B.has died
C.has been died
D.has been dead
答案:D
本题考查的是现在完成时态的用法,因为后接的是for+一段时间,所以需要动词为延续性动词,而die为短暂性动词,因而只能用用形容词表示状态与be动词连用。故选D