分类：教育/科学-外语学习-英语考试
问题：英文选择题求教这题选择题答案是什么?为什么?Hisgrandmo 
这题选择题答案是什么?为什么?His grandmother ______ for thirty years.a. di           b. had died       c. has been dead    d. has died
回答： ad是形容词,hasbeendead可表示一种状态,与一个时间段连用.died是个非延续性动作,不能与时间段连用,所以其它三个答案均错.