. ______the flood, the ship would have reached its destination on time.
A.In case of
B.Because of
C.in spite of
D.but for
正确答案是D