当前位置:高中试题 > 英语试题 > 虚拟语气 > If penicillin had not been available, many people _____ from sickness or even s...
题目
题型:不详难度:来源:
If penicillin had not been available, many people _____ from sickness or even small wounds.
A.would dieB.would have died
C.will have diedD.might die

答案
B
解析

试题分析:考查虚拟语气:if条件句用had done表示和过去的事实相反,主句用would have done表示虚拟,句意:如果没有青霉素,很多人就会死于疾病或小的伤口。选B。
点评:虚拟语气在条件句中的用法是:虚拟条件句 与现在事实相反的假设,从句是If+主语+动词的过去式(动词be用were),主句是:主语+should,would, might,could+动词原形;与过去相反的假设从句用:If+主语+had +过去分词,主句是:主语+should, would, might, could +have done;与将来相反的假设,从句用1、If+主语+动词过去式,主语+should, would  do,2、If+主语+were to+ 动词原形,加主句3、If+主语+should +动词原形 ,加上主句的might, could+动词 原形
核心考点
试题【 If penicillin had not been available, many people _____ from sickness or even s】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
When you _____ into the gallery, you feel as if you____ inside a fragile, white seashell.
A.walking, areB.walked, were
C.walks, areD.walk, were

题型:不详难度:| 查看答案
John went to the hospital alone. If he_______ me about it, I would have gone with him.
A.should tellB.tellsC.had toldD.told

题型:不详难度:| 查看答案
He insisted the person referred ______ put into prison at once.
A.isB.beC.to beD.should be

题型:不详难度:| 查看答案
—Want to have the bungee jumping with me?
—It’s out of the question! I ______ a try even if you paid me a million dollars!
A.would haveB.wouldn’t have
C.would have hadD.wouldn’t have had

题型:不详难度:| 查看答案
Without the happiness Jing brought to the family, my mother _____ for another six years.
A.shouldn’t have livedB.wouldn’t have lived
C.wouldn’t liveD.might not live

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.