- - How dangerous it was!
- - Yes, but for the passer - by' s quick action, the child _____.
A.was drownedB.could have been drowned
C.had been drownedD.should have drowned
B

試題分析:考查虛擬語氣。句義:多危險啊!是,要不是過路人的快速行動,那個孩子可能會被淹死。把握關(guān)鍵詞but for,是對過去的虛擬,主句當然是過去的虛擬:would/could/should + have done,在根據(jù)句意孩子和淹死之間是被動關(guān)系,所以B正確。
練習冊系列答案
相關(guān)習題

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

I insisted that a doctor ________ immediately.
A.has been sent forB.sends forC.be sent forD.will be sent for

查看答案和解析>>

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

Tom ____ have kept his word. I wonder why he changed his mind.
A. must         B. should         C. need          D would

查看答案和解析>>

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

The demand that the law on gun ownership _____ be changed ___ is very strong.
A.changesB.will be changedC.be changedD.be changing

查看答案和解析>>

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

----Did you hear about the hero who rescued the child from the burning building?
----Yes. What do you think most people ______ if they were in a similar situation?
A. will do     B will have done.  C. would do     D. would have done

查看答案和解析>>

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

-Jenny took the 8:00 bus to Guangzhou this morning.
-Really? He__the 9:00 train. It's much more  comfortable and safer to travel by train.
A.could have takenB.should take
C.must have takenD.can take

查看答案和解析>>

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

—The research on the new bird flu virus vaccine is challenging and demanding. Who do you think can do the job?
—____ my students have a try?
A.ShallB.MustC.WillD.May

查看答案和解析>>

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

All of them felt it necessary that they______ __the meeting
A.a(chǎn)ttendB.would have attended
C.a(chǎn)ttendedD.were to attend

查看答案和解析>>

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

If he had spent more time practicing speaking English before, he _____ able to speak it much better now.
A.will beB.would beC.has beenD.would have been

查看答案和解析>>

同步練習冊答案