作业帮 > 英语 > 作业

premier zhou______ for many years,but he still lives in the

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 16:53:36
premier zhou______ for many years,but he still lives in the hearts of chinese.
a.died b.had died c.has been died d.has been dead.
请问这个题为什么会选择D呢?我选择的是A,
以后我怎么样去判断这样的题呢?
如果选择A的话,应该变成什么样的形式呢?
D.正确.
1.for many years 是一段时间,要求他的动词是延续性的,或用形容词表状态.
2.die是瞬间动词,不能与一段时间连用.
3.dead是形容词,表状态,可与一段时间连用.
所以可以说premier zhouhas been dead for many years,but he still lives in the hearts of chinese.
4.不能选A,因为完成时强调对现在的影响he still lives in the hearts of chinese.
5.如果用过去时premier zhou died many years ago,句子语法没有错误,但不能与后边的句子形成一个整体.