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 eaten
网友回答
A. shouldn't eat
B. mustn't have eaten
(答案→)C. shouldn't have eaten
D. mustn't eaten
解析:
just now是表示过去的时间状语。情态动词在表示过去发生的事时,必须用“情态动词+have+过去分词的形式”。所以只能在选项B或C中确定答案。mustn't have eaten是一个错误选项,因为“mustn't+动词”表示“禁止”,不表示判断或推测。