i believe he ____an accident ,otherwise he would have arrived on time为什么选must have had could/would/should/must have done 有什么区别,

问题描述:

i believe he ____an accident ,otherwise he would have arrived on time
为什么选must have had could/would/should/must have done 有什么区别,

must表示肯定

could have done 本可以干某事但是没有干(表示能力方面) would have done 只是表示意愿 should have done 本应该干某事但是没有干(应不应该的问题) Must have done 一定干了某事 本题目后面说 “不然的话他一定会准时到达的”可见说话人确定他遇到了事故