单选题 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
【答案解析】上星期五你不可能在办公室里见过她,她去外地已经有两个星期了。
   这道题考查的是情态动词完成时表示推测,can't have done是对过去事实的否定推测。