John went to the hospital alone. If he_______ me about it, I would have gone with him.
A.should tellB.tellsC.had toldD.told
C

試題分析:考查虛擬語氣:句意:約翰一個人去了醫(yī)院,如果他告訴我,我就會和他一起去了。主句用的是would have done表示和過去情況相反的虛擬語氣,從句用had done。選D。
點(diǎn)評:虛擬語氣在條件句中的用法是:虛擬條件句 與現(xiàn)在事實(shí)相反的假設(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+動詞 原形
練習(xí)冊系列答案
相關(guān)習(xí)題

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

I remember the whole thing _____ it happened yesterday.
A.a(chǎn)sB.a(chǎn)s ifC.even ifD.that

查看答案和解析>>

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

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

查看答案和解析>>

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

If I ________ you,I ________ more attention to English idioms and phrases.
A.was; shall payB.a(chǎn)m; will pay
C.would be; would payD.were; would pay

查看答案和解析>>

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

We were anxious about you.You    home without    us.
A.shouldn’t leave; tellB.mustn’t leave; tell
C.shouldn’t have left; tellingD.can’t have left; telling

查看答案和解析>>

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

It is desired that the project________before the end of this month.
A.will be finishedB.is to be finished
C.be finishedD.is going to be finished

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

同步練習(xí)冊答案