引用:
原帖由 cnzhangzh8 于 2008-2-27 00:17 发表 
我觉得应该是现在完成时态:'s been dead=has been dead=/is been dead.
现在完成进行时表示现在以前一段时间里一直在进行的动作。助动词have/hasbeen+动词的现在分词
是现在完成时没错。这段话的时间参考点是now,但是很多人会被 more than thirty yeas时间副词所迷惑而认为应该用过去完成时。
过去进行时是“过去的过去”时间参考点是过去的某一个时刻;现在完成时是“现在的过去”时间参考点是现在时刻。
过去完成时是只过去某个时间点之前完成的动作对过去时间点造成的影响;
现在完成时是过去某个时间完成的动作对现在造成的影响