I didn't see her yesterday.I looked for her everywhere,but couldn't find her.——Oh,but you___.She was working in the office.A must have.B.ought to.C.ought to have D.Can't have.为啥选C啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:34:29
I didn't see her yesterday.I looked for her everywhere,but couldn't find her.——Oh,but you___.She was working in the office.A must have.B.ought to.C.ought to have D.Can't have.为啥选C啊?

I didn't see her yesterday.I looked for her everywhere,but couldn't find her.——Oh,but you___.She was working in the office.A must have.B.ought to.C.ought to have D.Can't have.为啥选C啊?
I didn't see her yesterday.I looked for her everywhere,but couldn't find her.——Oh,but you___.
She was working in the office.A must have.B.ought to.C.ought to have D.Can't have.为啥选C啊?

I didn't see her yesterday.I looked for her everywhere,but couldn't find her.——Oh,but you___.She was working in the office.A must have.B.ought to.C.ought to have D.Can't have.为啥选C啊?
Oh,but you ought to have (found her) (括号内为了避免重复已经承前省略了
语言点:
ought to have + 过去分词 (过去) 本应该(做成某事)
含有事实上没有做(成),带有责备的意味
从前文不难看出,说话人昨天到处找都没有找到她,可见符合语境
请在客户端右上角评价点“满意”即可,

选C是表示已经完成,用have done,句子还原是Oh,but you ought to have found her.此句是个省略句

选C ought to have 后接动词过去完成式表示过去本该完成的事实际上并没有完成,所以选C