精英家教网 > 高中英语 > 题目详情
-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一定做了某事;
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

If you had told me in advance, I ___ him at the airport. 
A.would meetB.would had meetC.would have metD.would have meet

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

As it turned out to be a small house party, we __________ so formally.
A.needn’t dress upB.shouldn’t dress up
C.were not necessary to dress upD.needn’t have dressed up

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The flight was put off due to the typhoon. Otherwise, we______ the beautiful scenery in Greece now.
A.would be enjoyingB.would have enjoyed
C.will enjoyD.must have enjoyed

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

—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

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

It’s high time we _______ effective _______to improve your working conditions.
A.take; meansB.made; measures
C.took; measuresD.do; actions

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

— You didn’t invite John to the party?
   — ________ him, too?
A.Should I inviteB.Should I have invited
C.Must I inviteD.Must I have invited

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

The boss looked very worried and demanded that the work________before we went home.
A.wound be finishedB.was finished
C.must be finishedD.be finished

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

All the settlers nearby demanded that the nightclub _______ away as soon as possible because of the loud noise at night.
A.must be movedB.might be movedC.should moveD.be moved

查看答案和解析>>

同步练习册答案