单选题
英语
2023-08-22
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
参考答案
D
答案解析
考查情态动词。
句意:在上周五你不可能在她的办公室看见她,她离开本市已经两星期了。needn’t have done表示不必做某事,而实际上已经做了,含没有必要或浪费的意思。根据该题后半句的意思判断A项错。B项和c项是对发生在过去的事情的一种推断,只是程度不同,因为是肯定形式,不合题意,错误。must have been的否定形式应为can’t have done,所以D正确。
句意:在上周五你不可能在她的办公室看见她,她离开本市已经两星期了。needn’t have done表示不必做某事,而实际上已经做了,含没有必要或浪费的意思。根据该题后半句的意思判断A项错。B项和c项是对发生在过去的事情的一种推断,只是程度不同,因为是肯定形式,不合题意,错误。must have been的否定形式应为can’t have done,所以D正确。
你可能感兴趣的试题
A.called in
B.calling in
C.call in
D.to call in
A.attracted
B.absorbed
C.drawn
D.concentrated
A.to stay
B.is to stay at
C.to stay at
D.is for staying