Mao Zedong ____for many years ,but he still lives in the hearts of Chinese people.A.died B.had died C.has been died D.has been dead ,为什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 07:42:50
Mao Zedong ____for many years ,but he still lives in the hearts of Chinese people.A.died B.had died C.has been died D.has been dead ,为什么?
Mao Zedong ____for many years ,but he still lives in the hearts of Chinese people.
A.died B.had died C.has been died D.has been dead
,为什么?
Mao Zedong ____for many years ,but he still lives in the hearts of Chinese people.A.died B.had died C.has been died D.has been dead ,为什么?
首先,我想AB排除是没有疑问的吧?!
然后关于CD答案:
对于has been dead 和 has been died
只有has been dead这种说法
dead 是形容词,放在系动词be 的后面,其实就是be dead(死了)的现在完成时态,表示状态
die 是动词,没有被动态,所以没有 has been died 这种说法
一般来说,has been dead这种说法用在带for / since 的句子里,如:
He has been dead for 10 years.他已经去世十年了.
因为遇到for 10 years 或是 since 2008 这类句子的时候,前面的动词必须是延续性动词,而die(死)是一个瞬间动词,所以要用has been dead 代替.
has died 可以用,比如
His dog has just died.他的狗刚死了.
答案是:D
完成时后面有for引导的状语,所以要用延续性动词表状态,用has been dead