He is said __for 5 years.A.to have diedB.to have been deadC.to die D.dead

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 01:11:10

He is said __for 5 years.A.to have diedB.to have been deadC.to die D.dead
He is said __for 5 years.
A.to have died
B.to have been dead
C.to die
D.dead

He is said __for 5 years.A.to have diedB.to have been deadC.to die D.dead
B
根据FOR 5 YEARS 可知用现在完成时,故排除C与D,而DIE是终止性动词,其现在完成时不能与FOR短语连用,再排除A

B已经死了五年
已经死了一段时间,规定用have been dead

答案:B
翻译:据说,他已经死了五年了。
祝你学习进步,更上一层楼!(*^__^*)
有不会的可以再问我:)