满分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 just now是表示过去的时间状语。情态动词在表示过去发生的事时,必须用“情态动词+have+过去分词”的形式。所以只能在选项B或C中确定 答案。Mustn’t have eaten是一个错误选项,因为”mustn’t+动词表示“禁止”,不表示判断或推测。这句话的意思是:. 噢,我觉得胃不舒服。我刚才不应该吃那么多炸鸡。
复制答案
考点分析:
相关试题推荐

 — Write to me when you get home.

— __________.

A. I must        B. I should         C. I will        D. I can

 

查看答案

 The poor boy _____ the test again; in that case, his mother will be very disappointed.

A. must have failed    B. might fail      C. could have failed   D. should fail

 

查看答案

 —Don’t forget to take the message to my teacher.

—_____.

A. Yes, I will        B. No, I won’t      C. I don’t’ think so   D. Sorry, I don’t

 

查看答案

 He _____ without saying good-bye to them, for he always has good manners.

A. mustn’t have left    B. may not leave      C. shouldn’t have left   D. can’t have left

 

查看答案

 Why _____ you always interrupt me?

A. must  B. may  C. can  D. will

 

查看答案
试题属性

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