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/07/06 20:25:12
![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啊?](/uploads/image/z/7474066-34-6.jpg?t=I+didn%27t+see+her+yesterday.I+looked+for+her+everywhere%2Cbut+couldn%27t+find+her.%E2%80%94%E2%80%94Oh%2Cbut+you___.She+was+working+in+the+office.A+must+have.B.ought+to.C.ought+to+have+D.Can%27t+have.%E4%B8%BA%E5%95%A5%E9%80%89C%E5%95%8A%3F)
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