--- Did they attend the opening ceremony?
---They        _, but they were late and quit it.
A.wouldB.would haveC.didn'tD.will have to
B

試題分析:句意:--他們參加開幕式嗎?--他們本想?yún)⒓,但是他們遲到了,就放棄了。這里根據(jù)but后的內(nèi)容可知他們沒有參加開幕式,所以空格處表示過去想做的事情沒有做,是一種虛擬,故用would have done,這里把a(bǔ)ttended the opening ceremony省略了,故選B。
點(diǎn)評(píng):本題難度適中。虛擬語(yǔ)氣是近幾年高考的熱點(diǎn),虛擬語(yǔ)氣的情況復(fù)雜,形式多樣,需要考生牢記它們的不同的用法,再根據(jù)不同的語(yǔ)境分析句子應(yīng)該用哪種情況的虛擬。
即學(xué)即練:_________ 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。根據(jù)下半句,可以看出是與過去事實(shí)相反,所以上半句應(yīng)該用過去完成時(shí),而A項(xiàng)結(jié)構(gòu)不對(duì),故選B。
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

______ 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

查看答案和解析>>

科目:高中英語(yǔ) 來源:不詳 題型:單選題

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

查看答案和解析>>

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