Tom hasn‘t come to work since last Friday._____he have had an accident?
C. Could D. Might
答案是C,可是我不懂D项怎么不对。 顺便问一下:would have done 只用于虚拟语气中吗?还是有其他用法,谢谢能够回答!