--- What's the matter with you?--- Oh, I'm not feeling well in the stomach. I ________ so much fried fish just now.A.shouldn't eatB.mustn't have eatenC.shouldn't have eatenD.mustn't eat
网友回答
C解析结合上下句,“已吃过”表动作已发生,故先排除A、D。B项本身就错,故用“shouldn't have done”。表示“过去本不应该做而实际做了”,故选C。