She--- for more than 2 years.A.has been died B.has been dead

问题描述:

She___ for more than 2 years.A.has been died B.has been dead C.has died D.had died
翻译,在说明原因谢谢~
1个回答 分类:英语 2014-12-16

问题解答:

我来补答
B 是正确的.
for more than 2 years 是一段时间,应该和延续性动词连用.
而die 是短暂性动词,所以必须转化为延续性动词has been dead.
意思是:她已经去世两年多了.
 
 
展开全文阅读
剩余:2000