You _____ not have seen her yesterday, for she was abroad. (QE07

You _____ not have seen her yesterday, for she was abroad. (QE07-11-30)
A、must
B、should
C、could
D、would
【正确答案】:C
【题目解析】:表示否定定猜测,你昨天不可能看到她,因为她出国了 must have done表看到猜测,肯定做了某事 should have done本该做的事情却没有做 would have done过去认为将来会做的事