-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.might | B.need | C.could | D.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 been | B.can be | C.must be | D.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.may | B.need | C.must | D.should |
|
-___________you sing so loudly so late? Can`t you see it is already midnight? -Oh,sorry.A.Can | B.Should | C.Must | D.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 visited | B.must have visited | C.could visit | D.must visit |
|
最新试题
热门考点