单选题

【正确答案】 B
【答案解析】从文章的结局来看,这老人被人从火海里救出,幸免于难,所以这里应该用与过去事实相反的虚拟语气would have died,选项A、C、D都是陈述语气,或表示已死,或表示即将死去,都与句意不符。