You her in her office last Friday, she’s been out of town for two weeks.
A. needn’t have seen
B. must have seen
C. might have seen
D. can’t have seen
网友回答
A. needn’t have seen
B. must have seen
C. might have seen
(答案→)D. can’t have seen
解析:考查情态动词的完成式:整句意思:你上周五不可能在她办公室看到她了,她出城已经有两个星期了。 Can’t have done过去不可能做了,needn’t have done过去本不必做而做了,must have done过去一定做了,might have done过去可能做了,选D。