精英家教網 > 高中英語 > 題目詳情
--- Did they attend the opening ceremony?
---They        _, but they were late and quit it.
A.wouldB.would haveC.didn'tD.will have to
B

試題分析:句意:--他們參加開幕式嗎?--他們本想參加,但是他們遲到了,就放棄了。這里根據but后的內容可知他們沒有參加開幕式,所以空格處表示過去想做的事情沒有做,是一種虛擬,故用would have done,這里把attended the opening ceremony省略了,故選B。
點評:本題難度適中。虛擬語氣是近幾年高考的熱點,虛擬語氣的情況復雜,形式多樣,需要考生牢記它們的不同的用法,再根據不同的語境分析句子應該用哪種情況的虛擬。
即學即練:_________ last as his coach suggested, he wouldn’t have narrowly escaped being killed.
A. Hadn’t the skydiver exited    B. If the skydiver hadn’t exited
C. Should the skydiver not exit   D. If the skydiver wouldn’t exit
解析:B。根據下半句,可以看出是與過去事實相反,所以上半句應該用過去完成時,而A項結構不對,故選B。
練習冊系列答案
相關習題

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

Had it not been for the haze(霾)weather phenomenon, there         fewer car accidents in Beijing then.
A.would have beenB.were
C.may beD.would be

查看答案和解析>>

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

We have made good preparations for Sarah’s birthday, but if she ________ late to the party, it would ruin the surprise for her.
A.comesB.would comeC.had comeD.were to come

查看答案和解析>>

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

The rule demands that everyone ______ quiet in the school library.
A.keepsB.keepC.will keepD.should be kept

查看答案和解析>>

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

If you had arrived half an hour earlier, you _____ the well-known writer in the flesh.
A.had metB.would have metC.would meetD.could meet

查看答案和解析>>

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

Henry would rather that his girlfriend _________ in the same department as he does.
A.workedB.worksC.had workedD.would work

查看答案和解析>>

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

I didn’t find his office. If only I       his address!
A.had takenB.have takenC.tookD.would take

查看答案和解析>>

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

______ it______ for your help,I couldn't have made any progress.
A.Had;not been      B.Should;not been
C.Did;not been      D.Not;be

查看答案和解析>>

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

How lucky he was! He ____ involved in the murder.
A.must have been B.can have beenC.could have been D.would have been

查看答案和解析>>

同步練習冊答案