Something must have happened on their way here. Or they______by

Something must have happened on their way here. Or they______by now.

A.should have arrived

B.should arrive

C.must have arrived

D.would arrive

正确答案是C