精英家教网 > 高中英语 > 题目详情
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

试题分析:考查虚拟语气:句意:约翰一个人去了医院,如果他告诉我,我就会和他一起去了。主句用的是would have done表示和过去情况相反的虚拟语气,从句用had done。选D。
点评:虚拟语气在条件句中的用法是:虚拟条件句 与现在事实相反的假设,从句是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+动词 原形
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

I remember the whole thing _____ it happened yesterday.
A.asB.as 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.am; 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

查看答案和解析>>

同步练习册答案