当前位置:高中试题 > 英语试题 > 动词的分类 > Oh, I’m not feeling well in the stomach. I _____ so much fried chicken just now....
题目
题型:不详难度:来源:
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.shouldn’t have eatenD.mustn’t eat

答案
C
解析

试题分析:考查情态动词+have done表示虚拟的用法,因为时间是just now.所以是情态动词+have done,must应该是肯定,shouldn’t have done本不该做…而做了,句意:--哦,
我的胃不舒服,我本不该刚刚吃那么多的炸鸡的。选C。
点评:情态动词+have done可以表示推测和虚拟:“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”,该结构只用于肯定句。“can"t+have+done”表示对过去事情的否定推测,译成“不可能做过某事”。“may+have+done”表示对发生过的事情的推测,意思是“可能已经”或“也许已经”,用于肯定句中。“could+have+done”是虚拟语气,表示对过去事情的假设,意思是本来能够做某事而没有做。 “would+have+done”虚拟语气,表示对过去事情的假设,意思是“本来会做”。
核心考点
试题【Oh, I’m not feeling well in the stomach. I _____ so much fried chicken just now.】;主要考察你对动词的分类等知识点的理解。[详细]
举一反三
_____ anyone phone during the board meeting, please tell them I am busy.
A.ShouldB.WillC.MayD.Can

题型:不详难度:| 查看答案
--Look! The girl passing by must be a newcomer!
---No, she _______ be a newcomer. I’m sure it is at least one year since she came to live here.
A.shouldn’tB.can’tC.mustn’tD.oughtn’t

题型:不详难度:| 查看答案
–Hey! Any idea about learning abroad?
--You _____google the College Board to learn the names of college you ____ be interested in
A.may; needB.can; mightC.will; shouldD.shall; must

题型:不详难度:| 查看答案
-What does the sign over there say?
-“No person _______ bring drinks into the student computer pool.”
A.willB.shallC.mayD.must

题型:不详难度:| 查看答案
--- I was lucky to win a gold medal in the 800-meter-race.
--- You __________ through tough training.
A.must goB.should goC.must have goneD.should have gone

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