________,everything would have been all right.
这是一个与过去事实相反地虚拟语气。在条件句中省略了if,故助动词had 前提,使用倒装。正常语序为:If he had been there,everything would have been all right. 所以选D。