一道英语选择题求正解及原因
Henry_____beathomebecausehephonedmefromthefarmjustnow.
A.mustn'tB.isn'tabletoC.maynotD.shoulddo
我觉得应该是他不可能在家里所以应该是A或B,但是标答却是D,为什么?