单项选择题

He must have had an accident,or he()then.

A.would have been here
B.should be here
C.had to be here
D.would be here