单项选择题

My ship met()heavy weather in the Indian Ocean.

A.against
B.with
C.for
D.on