精英家教网 > 高中英语 > 题目详情
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

试题分析:考察虚拟语气。本题考察的条件句的虚拟语气。当和过去事实相反的似乎,条件状语从句中使用过去完成时,主句中使用“情态动词+have done”。句意:如果没有盘尼西林,很多人都会死于疾病。故C正确。
点评:if的虚拟语气非常重要,简要概括如下:1、表示与现 在事实相反的情况,从句:If主语+过去时(Be动词用were);主句:主语+should/would/could/might+do: 2、表示与过去事实相反的情况,从句:If主语+had+done;主句:主语+should/would/could/might+have done 3、表示对将来情况的主观推测,从句:①if+主语+were to do②if+主语+should+do ③if+主语+did(动词过去式)/were ;主句:主语+should/would/could/might+do 
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

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

查看答案和解析>>

同步练习册答案