当前位置:高中试题 > 英语试题 > 虚拟语气 > -I didn’t go to the art show, because I lost my ticket. -You  have borrowed mine...
题目
题型:不详难度:来源:
-I didn’t go to the art show, because I lost my ticket.
-You  have borrowed mine. I didn’t go to see it anyway.
A.mightB.needC.couldD.must

答案
C
解析

试题分析:考查虚拟语气。Might have done sth也许做了某事;need have done 需要做,实际上却未做;could have done本可以做,实际上却未做;must have done一定做了某事;句意:—我没有去参加艺术节,因为我的票丢了。—你本可以借我的票的。我反正没有去。根据句意说明C正确。
点评:情态动词与have done连用有多种不同的意思。如:Might have done sth也许做了某事;need have done 需要做,实际上却未做;could have done本可以做,实际上却未做;must have done一定做了某事;
核心考点
试题【-I didn’t go to the art show, because I lost my ticket. -You  have borrowed mine】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
—I visited China year.
—That          interesting.
A.should have beenB.can be
C.must beD.must have been

题型:不详难度:| 查看答案
—It’s hard to believe that Jack should have fought with the policeman.
—Yes. If one ____ ask for trouble, it can’t be helped.
A.mayB.needC.mustD.should

题型:不详难度:| 查看答案
-___________you sing so loudly so late? Can`t you see it is already midnight?
-Oh,sorry.
A.CanB.ShouldC.MustD.Would

题型:不详难度:| 查看答案
Don’t handle the vase as if it _________ made of steel.
A.is B.were C.has been D.had been

题型:不详难度:| 查看答案
—Did you visit the museum today?
—No. We _____ it, but we spent too much time shopping.
A.could have visitedB.must have visitedC.could visitD.must visit

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