作业帮 > 英语 > 作业

The careless man received a ticket for speeding.He ___ so fa

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 23:40:38
The careless man received a ticket for speeding.He ___ so fast.A.cannot have driven
B.wouldnot have driven C.mustnot have driven D.shouldnot have driven
答案怎么不是D呢?请分析选项
答案可能错了.我认为D是正确选项.
can't have done 不可能已经发生某事
wouldn't have done 已经发生的某事就不会发生
mustn't have done 没有这种形式,该选项本身就是错误的
shouldn't have done 本不该发生的事已经发生了
再问: 谢谢。不过我觉得A的意思应该是“一定没发生某事”。B的意思应该是“本开不会发生却发生了”。