第25题: [单项选择]_______ the flood, the ship would have reached its destination on time. A. In case of B. In spite of C. Because of D. But for 参考答案:D 答案解析:would have reached是虚拟语气形式,根据句意,需填入表示虚拟条件的从句或类似结构,因此,选but for。but for意为“尚没有:要不是”,它与后面的名词所构成的结构的作用相当于虚