-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 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 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

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.