选择题when the doctors arrived,the old man[ ]

来源:百度知道 编辑:UC知道 时间:2024/06/12 09:46:26
A.is dying B.was dead
C.had been dead D.has been dead
选择并说明,谢谢

需要知道并掌握的是用过去完成时必须有一个表示过去的时间状语
如果没有就不能用
现在该句中已经有了when引导的表示过去的时间状语从句
而整句的意思应该是在医生进来之前这位老人已经离世了
be dead表示一种死了的状态(dead是形容词)
套用过完就应该是had been dead

.was dead
过去时,排除A和D
D是不对的,had been dead 说明已经死了多久,die是非延续性动词,一死就已经死了,所以选B

C
首先是过去时,排除A和D
when 后接 had been的句型表示:当...已经...