If penicillin _____________ available, many people ______________ from sickness.
A.weren’t , would have diedB.shouldn’t be, would die
C.hadn’t been, would have diedD.is, will die
C

試題分析:考察虛擬語氣。本題考察的條件句的虛擬語氣。當(dāng)和過去事實(shí)相反的似乎,條件狀語從句中使用過去完成時(shí),主句中使用“情態(tài)動(dòng)詞+have done”。句意:如果沒有盤尼西林,很多人都會(huì)死于疾病。故C正確。
點(diǎn)評(píng):if的虛擬語氣非常重要,簡要概括如下:1、表示與現(xiàn) 在事實(shí)相反的情況,從句:If主語+過去時(shí)(Be動(dòng)詞用were);主句:主語+should/would/could/might+do: 2、表示與過去事實(shí)相反的情況,從句:If主語+had+done;主句:主語+should/would/could/might+have done 3、表示對(duì)將來情況的主觀推測,從句:①if+主語+were to do②if+主語+should+do ③if+主語+did(動(dòng)詞過去式)/were ;主句:主語+should/would/could/might+do 
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

I wish I ____ you yesterday.                                                      
A.seenB.did seeC.had seenD.were to see

查看答案和解析>>

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

--- I did not see your elder brother at the lecture yesterday.
---You ______him, since he went to see Chinese Zodiac---Jackie Chan’s 100th movie.
A.mustn’t have seenB.couldn’t have seen
C.shouldn’t have seenD.needn’t have seen

查看答案和解析>>

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

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

查看答案和解析>>

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

______ 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

查看答案和解析>>

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

---Is Jack still asleep in class?
---I think he _______ be criticized if he goes on with it.
A.needB.shallC.canD.would

查看答案和解析>>

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

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

查看答案和解析>>

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

It’s a pity that you ______ leave so soon. Your uncle will be home in 10 minutes and he misses you so much.
A.shouldB.couldC.canD.might

查看答案和解析>>

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

The doctor recommended he ____ a few more days in hospital.
A.staysB.to stay C.stay D.would stay

查看答案和解析>>

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