精英家教網 > 高中英語 > 題目詳情
--How dangerous it was !
---Yes, but for the passer-by’s quick action,the girl _____ .
A.had been drownedB.might be drowned
C.would have been drownedD.must have been drowned
C

試題分析:考查情態(tài)動詞用在虛擬語氣。本題的條件句的意思是通過介詞but for要不是…;如果沒有…;句意:—真是太危險了!—是的。要不是過路人的迅速行動,這個女孩子就會被淹死了。根據句意說明是對過去情況的虛擬,故使用“情態(tài)動詞+have done”的形式。D項表示對過去情況的推測,而不是虛擬。故C正確。
點評:情態(tài)動詞表推測注意以下解題步驟:
(1) 認真審題,結合所給出的語境,正確把握說話者的語氣、情感、態(tài)度、觀點等。
(2) 認真思考所給選項中情態(tài)動詞的基本特征和用法,并結合語境推敲答案。
(3) 要注意把握時間概念。
情態(tài)動詞無論是表達“推測和可能性”,還是表達“虛擬”這一概念,只要是對過去已經發(fā)生的事情進行描述,一律用“情態(tài)動詞+have done”這一結構;對現在或將來的事情進行描述,用“情態(tài)動詞+動詞或系動詞原形”。
練習冊系列答案
相關習題

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

I wonder if this is the computer you want______ .
A.to have repairedB.to have it repairedC.it to be repairedD.to repair it

查看答案和解析>>

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

But for your help,I ________ the place.
A.can’t find    B.can’t have foundC.couldn’t have foundD.haven’t found

查看答案和解析>>

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

Smith was overweight, so the doctor recommended that not only           have less fat and meat, but also he           .
A.should he; take exerciseB.ought he; take exercise
C.he should; takes exerciseD.he ought; takes exercise

查看答案和解析>>

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

Without your timely help, we ________ in big trouble that day.
A.would have been B.would beC.had beenD.were

查看答案和解析>>

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

He insisted that the doctor         at once.
A.be sent forB.was sent for
C.was going to be sent forD.must be sent for

查看答案和解析>>

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

I didn’t go to the party, but I do wish I ____there.
A.wasB.wereC.had beenD.went

查看答案和解析>>

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

If I ______ about this computer program, a hage amount of time and energy would have been saved.
A.knowB.knewC.had known D.have known

查看答案和解析>>

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

It’s too bad that I failed in the math exam. If only I ______ hard at it!
A.workedB.had workedC.has workedD.would work

查看答案和解析>>

同步練習冊答案