关于might与could

Tom hasn‘t come to work since last Friday._____he have had an accident?

C. Could D. Might

答案是C,可是我不懂D项怎么不对。 顺便问一下:would have done 只用于虚拟语气中吗?还是有其他用法,谢谢能够回答!

如题
请先 登录 后评论