单项选择题

A.must have arrived
B.might have arrived
C.was supposed to arrive
D.arrived