[单选题][单选题] You her in her office last Friday; shes been out of town for two weeks
Aneedn't have seen
Bmust have seen
Cmight have seen
Dcan' t have seen
收藏查看答案
参考答案
试题答案:
D
答案解释:
句意:在上周五你不可能在她的办公室看见她,她离开本市已经两星期了。needn’thave done表示不必做某事,而实际上已经做了,含没有必要或浪费的意思。根据该题后半句的意思判断A项错。B项和C项是对发生在过去的事情的一种推断,只是程度不同,因为是肯定形式,不合题意,也错。must have been的否定形式应为Can’t have done,所以D正确