A-A+

—I didn't see her yesterday. —Oh but you ____

2022-08-06 08:15:28 问答库 阅读 177 次

问题详情

—I didn"t see her yesterday. —Oh, but you ______.
A.must have
B.ought to
C.should have
D.cannot have请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
解析:选项C=Oh,but you should have seen her yesterday.“should +have+过去分词”表示过去应该做但没有做的事或应该承担但没有承担的责任或义务。第一句交代了“昨天没看见她”,第二句说“你本应该去见她的”,应选C。

考点: