When the doctors arrived,the old man ( ) A.is dying B.was dead C.had been dead D.has been dead为什么选c 而不是d
来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/06 09:17:58
When the doctors arrived,the old man ( ) A.is dying B.was dead C.had been dead D.has been dead为什么选c 而不是d
When the doctors arrived,the old man ( ) A.is dying B.was dead C.had been dead D.has been dead
为什么选c 而不是d
When the doctors arrived,the old man ( ) A.is dying B.was dead C.had been dead D.has been dead为什么选c 而不是d
楼主.
首先:某事如果在现在的状态下就已经发生了——现在完成时(has,have)
某事如果在过去的状态下就已经发生了——过去完成时 (had)
然后:doctor进来是用的arrived,说明某事(死亡)是在过去的状态下(doctor arrived)的状态下就已经发生了,所以用过去完成时.
简单的方法:过去完成时,就是过去已经干完的事情,那老头已经在医生进来(arrived,注意是过去式)之前就死完了,所以用过去完成时.
如果,doctor是arrives的话,本题就选(D)了.
“当医生到的时候,那个老男人已经死了”,前面用的是arrived,说明这件事发生在过去,所以应该用过去完成时而不是现在完成时
看题,the doctors arrived,"arrived"已经是过去式了,那么“这个老人的死”就得时过去完成时,因为“老人已经死了”,并且是在过去式的情况下“死的”,所以选had been dead