单选题 —She was in class on Friday afternoon, but no one has seen her since.—She ______ an accident.
A. might have B. might have had C. may have D. ought to have had

【正确答案】 B
【答案解析】might have done表示对过去的一种可能性推测。句意为:“她星期五下午在班里但从那以后就没人看见她。”“她可能发生什么意外的事了。”