(单选题)
Lei Feng ______ for many years, but his spirit is still encouraging us.
A.died
B.has died
C.was dead
D.has been dead
参考答案:D
参考解析:
考查现在完成时。句意:雷锋已经去世很多年了,但他的精神仍然鼓舞着我们。设空处后的for many years可知,此处强调状态的持续性,应该使用现在完成时。die是短暂性动词,通常不直接与现在完成时连用,应使用be dead的形式来表示状态,因此排除B选项。故选D。
知识点:
