Peter wasn’t here, so he ____your vase.
这里的答案是can’t havebroken,想请教一下老师为何不可以用could,can和could不都是表示不可能吗
假如问题调整一下,可能是Peter,那may和might又该怎么样选择呢?
你忽视了逻辑。既然彼得不在当时不在场,所以一定不可能是他。这是十分一定的推断——绝对不可能。情态动词表示推断时,依据说话人信心的大小依次为 must,will,would,should,could,may,might。can表示推断不可以用于一定句,can't 表示一定不可能,等于must的否定形式。比如 他一定走了: He must have left. 他一定没走:He can't have left.