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。
點評:虛擬語氣在條件句中的用法是:虛擬條件句 與現(xiàn)在事實相反的假設(shè),從句是If+主語+動詞的過去式(動詞be用were),主句是:主語+should,would, might,could+動詞原形;與過去相反的假設(shè)從句用:If+主語+had +過去分詞,主句是:主語+should, would, might, could +have done;與將來相反的假設(shè),從句用1、If+主語+動詞過去式,主語+should, would  do,2、If+主語+were to+ 動詞原形,加主句3、If+主語+should +動詞原形 ,加上主句的might, could+動詞 原形
練習冊系列答案
相關(guān)習題

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

If you ________ yesterday,you ________ with your mother now.
A.set off; would talk
B.had set off; would be talking
C.set off; would have talked
D.had set off; would talk

查看答案和解析>>

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

In this company, it is required that anyone who ______ recently come here _____ this kind of test.
A.has; hasB.has; have
C.have; haveD.have; has

查看答案和解析>>

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

----I failed again. I wish I _________ harder.?
---But you _________.
A.had worked; hadn’tB.worked; didn’tC.worked; don’t D.had worked; didn’t

查看答案和解析>>

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

How I wish every family ______ a large house with a beautiful garden!
A.hasB.will haveC.hadD.have

查看答案和解析>>

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

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

查看答案和解析>>

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

____ the aid from the government, the flood-stricken area ____ greater loss.
A.Apart from; should have suffered
B.But for; would have suffered
C.Without; could suffer
D.Except for; would have suffered

查看答案和解析>>

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

— Where is my English-Chinese dictionary? I put it on the desk yesterday.
— You ___ it in the wrong place.
A. must put     B should have put     C. might put     D. might have put

查看答案和解析>>

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

What a pity! Considering his ability and experience, he ______ better.
A.need have doneB.must have done
C.can have doneD.might have done

查看答案和解析>>

同步練習冊答案