专升本考试

解析:You ______ her in her office last

来源:网考网专升本 所有评论

【单选题】 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正确。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论