-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 需要做,實(shí)際上卻未做;could have done本可以做,實(shí)際上卻未做;must have done一定做了某事;句意:—我沒有去參加藝術(shù)節(jié),因?yàn)槲业钠眮G了!惚究梢越栉业钠钡摹N曳凑龥]有去。根據(jù)句意說明C正確。
點(diǎn)評(píng):情態(tài)動(dòng)詞與have done連用有多種不同的意思。如:Might have done sth也許做了某事;need have done 需要做,實(shí)際上卻未做;could have done本可以做,實(shí)際上卻未做;must have done一定做了某事;
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語 來源:不詳 題型:單選題

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

查看答案和解析>>

同步練習(xí)冊(cè)答案