作业帮 > 英语 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 03:13:31
She___ for more than 2 years.A.has been died B.has been dead C.has died D.had died
翻译,在说明原因谢谢~
B 是正确的.
for more than 2 years 是一段时间,应该和延续性动词连用.
而die 是短暂性动词,所以必须转化为延续性动词has been dead.
意思是:她已经去世两年多了.