单项选择题

Jim went to his hometown yesterday. He () there already.

A.must arrive
B.may arrive
C.may have arrived
D.would arrive