当前位置:高中试题 > 英语试题 > 动词的分类 > Oh, I"m not feeling well in the stomach. I ________ so much fried chicken just ...
题目
题型:不详难度:来源:
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项正确。
核心考点
试题【 Oh, I"m not feeling well in the stomach. I ________ so much fried chicken just 】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
Your teacher ________ very angry at that moment because you talked back to her like that.
A.should have beenB.must have been
C.must beD.might have been

题型:不详难度:| 查看答案
When Harry was at college, he ________ go to the reading room after supper every day.
A.shouldB.might
C.wouldD.could

题型:不详难度:| 查看答案
—Where did you get this book?
—I picked it up from a second­hand bookshop if you ________ know.
A.mustB.will
C.canD.shall

题型:不详难度:| 查看答案
—You will never believe that it took us two hours to get to the restaurant.
—Really? You ________ in a traffic jam.
A.needn"t have got stuckB.couldn"t have got stuck
C.must have got stuckD.should have got stuck

题型:不详难度:| 查看答案
—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

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.