问题补充:
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
答案:
A. shouldn’t eat
B. mustn’t have eaten
(答案→)C. shouldn’t have eaten
D. mustn’t eat
解析:考查情态动词+have done表示虚拟的用法,因为时间是just now.所以是情态动词+have done,must应该是肯定,shouldn’t have done本不该做…而做了,句意:--哦,
我的胃不舒服,我本不该刚刚吃那么多的炸鸡的。选C。