单项选择题

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