A
从后面的时间状语for about three years 可以判断要用现在完成时,这样可以吧 C 和D去掉
然后die是延续性动词
另外死了这么多年了 是从过去到现在一直都这样 所以用have been -ed
B答案是过去完成时 过去完成时表示过去的过去 这边没有时间对比 明显不对
A
从后面的时间状语for about three years 可以判断要用现在完成时,这样可以吧 C 和D去掉
然后die是延续性动词
另外死了这么多年了 是从过去到现在一直都这样 所以用have been -ed
B答案是过去完成时 过去完成时表示过去的过去 这边没有时间对比 明显不对