_________the thunderstorm ,they_________ the injured man in time. They felt sorry for that.
A.Had it not been for ; could reach
B.If there was not; might have reached
C.But for; might reach
D.If there hadn’t been ; could have reached
D

試題分析:句意:要是沒有雷雨的話,他們本能夠及時到達來幫助那個受傷的人的。他們對此表示很抱歉。if引導(dǎo)的從句是對過去發(fā)生的事情的假設(shè),句子要用虛擬語氣。if從句用had done,主句用would/should/could/might +have done的形式。故選D.
點評:if的虛擬語氣非常重要, if的虛擬語氣基本用法簡要概括如下:1、表示與現(xiàn) 在事實相反的情況,從句: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。
練習(xí)冊系列答案
相關(guān)習(xí)題

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

Simon is very regretful. If he had been more careful, he _____ such a big mistake.
A.hasn’t madeB.hadn’t made
C.won’t have madeD.wouldn’t have made

查看答案和解析>>

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

—Ang Lee won the Best Director Oscar at the 85th Academy Awards Ceremony.
—But when he was young, no one could have imagined how well he ____ in the world of entertainment.
A.would do B.was doing C.had doneD.did

查看答案和解析>>

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

—Where is the post office?
—It's just over there, at the end of the street. You          not miss it.
A.can B.must C.may D.would

查看答案和解析>>

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

The teacher recommended that everyone _______ this dictionary.
A.boughtB.buyingC.buysD.buy

查看答案和解析>>

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

His expression suggested that he _______ ill, so the teacher suggested that he _______ sent to hospital at once.
A.was; must beB.is; should beC.be; beD.was; be

查看答案和解析>>

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

If the island               a tourist attraction, last week’s earthquake would have caused far more deaths.
A.is to remainB.has remainedC.remainedD.would remain

查看答案和解析>>

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

According to the air traffic rules, you ___ switch off your mobile phone before boarding.
A.mayB.canC.wouldD.shall

查看答案和解析>>

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

—— _______ the computer be repaired by him?
—— No, I’d rather he _______ it repaired.
A.Will; hasB.should; haveC.shall; hadD.Can; has

查看答案和解析>>

同步練習(xí)冊答案