单项选择题

He must have had an accident, or he ______ here then.

A. should be


B. would be
C. could have been


D. would have been