问题 选择题

—— I didn’t see her yesterday.

—— Oh, but you _______________.

A.must have

B.ought to

C.should have

D.cannot have

答案

答案:C

should/ought to have done表示“本来应该做的事而事实上并未做”。根据上下文,句中省去了seen her。

单项选择题
问答题