试题题干
You ( ) her in her office last Friday; she's been out of town for two weeks.
参考答案
正确答案:
试题解析
B和C表示对过去发生的事情的推断,但均是肯定形式,结合句意可以确定此处应为否定形式的推断,故排除B和C。needn't have done表示不必做某事(实际上已经做了),而can't have done表示不可能做某事,结合句意可以确定选D。
句意:你不可能上周五在她的办公室看见她,她离开本市已经两个星期了。