当前位置:高中试题 > 英语试题 > 虚拟语气 > —She looks very happy. She ______ have passed the exam.--I guess so. It’s not di...
题目
题型:不详难度:来源:

—She looks very happy. She ______ have passed the exam.
--I guess so. It’s not difficult after all.
A.shouldB.couldC.mustD.might

答案
C
解析
考查虚拟语气。句意:她看起来非常高兴。她肯定是通过了考试。——我猜是这样。这毕竟不太难。“should+have+done”意思是“本来应该做某事,而实际没做;“could+have+done”表示对过去事情的假设,意思是本来能够做某事而没有做;“must+have+done”表示对过去事情的肯定推测,译成“一定做过某事”; “might+have+done”表示对过去已经发生的事情的推测,might与may意思相同,但可能性更小。结合语境可知上文为肯定推测,故选C。
核心考点
试题【—She looks very happy. She ______ have passed the exam.--I guess so. It’s not di】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三

25. ---You ____ him more help, even though you were very busy.
---Well, now I regret not.
A.might have given B.may give
C.must have given D.should give

题型:不详难度:| 查看答案

Ms Li requested that we _____ spend half an hour reading English aloud every morning.
A.wouldB.shouldC.mustD.need

题型:不详难度:| 查看答案
My little son _____ out alone at night.
A.dares not goB.dares not to go
C.dare not to goD.doesn’t dare to go

题型:不详难度:| 查看答案
__ I do not know  what I ___________ without the suitcase you lent me.
__ Glad to have been of some help to you.
A.would have doneB.would doC.should have doneD.should do

题型:不详难度:| 查看答案

Jenny,you ________ play with the knife;you ________ hurt yourself.
A.won’t;can’tB.shouldn’t;must
C.mustn’t;mayD.can’t;shouldn’t

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