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 die | B.would have died | C.will have died | D.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+动词 原形 |
举一反三
When you _____ into the gallery, you feel as if you____ inside a fragile, white seashell.A.walking, are | B.walked, were | C.walks, are | D.walk, were |
|
John went to the hospital alone. If he_______ me about it, I would have gone with him.A.should tell | B.tells | C.had told | D.told |
|
He insisted the person referred ______ put into prison at once.A.is | B.be | C.to be | D.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 have | B.wouldn’t have | C.would have had | D.wouldn’t have had |
|
Without the happiness Jing brought to the family, my mother _____ for another six years.A.shouldn’t have lived | B.wouldn’t have lived | C.wouldn’t live | D.might not live |
|
最新试题
热门考点