52单词网 > 高中英语 > 高中英语题库 > Oh,I'm not feeling well in the stomach.I so much fried chicken just now. [ ] A.s

Oh,I'm not feeling well in the stomach.I so much fried chicken just now. [ ] A.s

来源:网络 时间:
Oh,I'm not feeling well in the stomach.I so much fried chicken just now. [ ] A.s

Oh,I'm not feeling well in the stomach.I ________ so much fried chicken just now.

[]

A.shouldn't eat

B.mustn't have eaten

C.shouldn't have eaten

D.mustn't eat

试题答案

答案:C

解析:

“情态动词+have+过去分词”的形式表示过去发生的事。shouldn't have done表示过去不该做而实际上做了,有懊悔之意。