She must have arrived there yesterday, ?
A. mustn’t she
B. needn’t she
C. hasn’t she
D. didn’t she
网友回答
A. mustn’t she
B. needn’t she
C. hasn’t she
(答案→)D. didn’t she
解析:句意:她一定昨天就到了,是吗?这是对昨天的推测,must have done,它的反意疑问句,因为后有过去的时间状语用过去式,如果没有过去的时间状语就用完成时就选C,根据句意故选D。