. ______the flood, the ship would have reached its destination o

. ______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