单项选择题

He said that the driver must have had an accident; otherwise he ______ by then.

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