He’s late.What ____ have happened to him?

问题描述:

He’s late.What ____ have happened to him?
A.can B.may C.should D,must
为什么B不对,不都表示推测可能发生的什么吗

may用在肯定句或者是表示邀请动作时候的,而can在肯否疑都可以用