问题 选择题

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

答案

答案: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+动词 原形

论述题
单项选择题