问题
选择题
—Has your father got up?
—Sorry, I’m not sure. He __________ got up. Please go and see for yourself.
A.must have
B.can’t have
C.would have
D.might have
答案
D
must have done一定做过某事,用于肯定句中,疑问句否定句中用can或could来代替,表示对过去事实比较肯定的猜测。might have done可能做了某事,用于肯定句和否定句中,表示对过去事实不太肯定的猜测。由I’m not sure可知并不肯定,故选D。