满分5 > 高中英语试题 >

Oh, I’m not feeling well in the stomach....

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 done表示虚拟的用法,因为时间是just now.所以是情态动词+have done,must应该是肯定,shouldn’t have done本不该做…而做了,句意:--哦, 我的胃不舒服,我本不该刚刚吃那么多的炸鸡的。选C。 考点:考查情态动词+have done的用法
复制答案
考点分析:
相关试题推荐

______of them knew about the plan because it was kept a secret.

A.Each             B.Any              C.No one           D.None

 

查看答案

_____ 2008 Beijing Olympic Games were _____ success.

A.The; x            B.The; a            C.x; a              D.x; x

 

查看答案

---____ do you go to the movies?   

--- Once a week.

A.How long          B.How much         C. How soon         D.How often

 

查看答案

The old man has retired from the factory. He _____ there for 30 years.

A.works            B.worked           C.has worked        D.was working

 

查看答案

—I don’t mind telling you what I know.

—You _____. I can manage it myself.

A.mustn’t          B.ought not to        C.can’t            D.don't have to

 

查看答案
试题属性

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.