首页 > 留学知识库

问题: 选什么? 为什么?

-________ Henry have left already?
-He _______, for he always has good manners .
A. Must ; needn't have left
B. Might; couldn't have left
C. May ; mustnt have left
D. Could; cant have left

解答:

D. Could; can't have left

表达猜测的时候,may;might 不能用于疑问句,所以排除了CB
must 表达猜测的时候只能用于肯定句
所以A 不对

表示不可能的意思,要说can't have done

不能用mustnt have left


参考文献: 个人见解