单项选择题

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