精英家教网 > 高中英语 > 题目详情
Oh, I'm not feeling well in the stomach. I ________ so much fried chicken just now.
A.shouldn't eatB.mustn't have eaten
C.mustn't eatD.shouldn't have eaten
D
答案:D 考查情态动词。情态动词与动词原形连用可以表示对现在和将来的推测;当它与动词完成式连用时表示对过去的推测。本题根据just now可排除A、C两项;must have done意为“想必过去一定做过某事”,其否定式常用can't have done形式;shouldn't have done意为“过去本不应该做某事”。由语境可知,此处是指刚才本不该吃那么多炸鸡。故D项正确。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

It is important to know about the cultural differences that ________ cause problems.
A.mustB.dare
C.mayD.shall

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Since nobody gave him any help,he ________ have done the research on his own.
(2013·大纲全国,26)
A.canB.must
C.wouldD.need

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—You must have met him the other day.
  —Oh, no, I ________.
A.hadn't
B.mustn't
C.haven't
D.didn't

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—Jenny took the 8: 00 bus to Guangzhou this morning.
—Really? She ________ the 9:00 train. It's much more comfortable and safer to travel by train.
A.could have takenB.should take
C.must have takenD.can take

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

We ________ here on time but we were caught in a traffic jam.
A.must have arrivedB.could have arrived
C.need have arrivedD.should have arrived

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

Brain, like muscles, also needs some kind of exercise and nutrition. The more you use your brain in the right direction, the more you ________ enhance your ability.
A.couldB.might
C.shallD.will

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

---What do you think is the matter with your car?
---Well, it _____ start at all. I mean I turned the key and nothing happened.
A.shan’tB.won’tC.mustn’tD.shouldn’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

(2013·江苏南通市二模)We ________ have hurried all the way to the airport — the flight was called off because of the foggy weather.
A.mustn'tB.couldn't
C.needn't D.wouldn't

查看答案和解析>>

同步练习册答案