单项选择题

He _______ in Japan as he left by boat last month.

A.ought to arrive
B.ought to have arrived
C.should arrive
D.must arrive