A-A+
I didn't see her in the meeting-room this afte
问题详情
I didn"t see her in the meeting-room this afternoon. She ______ at the meeting.
A.mustn"t have spoken
B.shouldn"t have spoken
C.needn"t have spoken
D.couldn"t have spoken请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:考查“情态动词+完成体”的用法。didn't表明事情发生在过去,对过去情况的否定推断,要用couldn't have done,故选D。must have done一般用于肯定句,表示对过去肯定的推测;shouldn't have done表示“本不应做某事而做了”:needn't have done“本不必做某事而做了”。