Oh, I'm not feeling well in the stomach. I so much fried chicken just now.A. shouldn't e

发布时间:2020-08-17 10:00:39

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. mustn't eat
D. shouldn't have eaten

网友回答

A. shouldn't eat
B. mustn't have eaten
C. mustn't eat
(答案→)D. shouldn't have eaten
解析:答案:D 考查情态动词。情态动词与动词原形连用可以表示对现在和将来的推测;当它与动词完成式连用时表示对过去的推测。本题根据just now可排除A、C两项;must have done意为“想必过去一定做过某事”,其否定式常用can't have done形式;shouldn't have done意为“过去本不应该做某事”。由语境可知,此处是指刚才本不该吃那么多炸鸡。故D项正确。
以上问题属网友观点,不代表本站立场,仅供参考!