问题 选择题

John went to the hospital alone. If he          me about it, I would have gone with him.

A.should tell

B.tells

C.told

D.had told

答案

答案:D

题目分析:句意:约翰独自一人去医院了,如果他早告诉我的话,我就陪他去了。这里是虚拟语气,根据went与would have gone都可以判断这是对过去的虚拟,从句对过去的虚拟应该用had done,故选D。

点评:本题难度适中。虚拟语气是高中阶段的重要语法项目,需要考生牢记各种情况的虚拟语气的谓语动词的形式,并要有分析理解语境的能力。

即学即练:I was not in Beijing last June, otherwise I _________ my son’s graduation ceremony.

A.would not miss         B.didn’t miss    C.would not have missed        D.had not missed

解析:C。考查虚拟语气的用法。otherwise引导含蓄条件句,根据背景句是与过去事实相反,故用“情态动词+完成时”。

选择题
名词解释