问题 选择题

If the president had visited the hospital this morning, it ________ the headline in tomorrow's paper.

A.will be

B.could be

C.had been

D.was

答案

答案:B

题目分析:考查虚拟语气的用法。由had visited可以判断条件状语从句里是对过去的虚拟,而由tomorrow's paper可以看出主句是对将来的虚拟,谓语应该用过去式(用be 时用were不能用was)或were to do;故选B

虚拟条件句中,主、从句的动作若不是同时发生时,须区别对待。

①从句的动作与过去事实相反,而主句的动作与现在或现在正在发生的事实不符。如:If I had worked hard at school, I would be an engineer now, too.

如果我在学校学习刻苦的话,我现在也会使工程师了

If they had informed us, we would not come here now.

如果他们通知过我们的话,我们现在就不会来这里了。

②从句的动作与现在事实相反,而主句的动作与过去事实不符。如:

If he were free today, we would have sent him to Beijing.

如果他今天有空的话,我们会已经派他去北京了。

点评:本题较难。混合虚拟对于学生来说是难点,学生看到了this morning,误选C,本题的关键在于对于find这个动词的时态判定上。

即学即练:You _______ much better now if you had taken my advice.

A.will be            B.would be          C.had been            D.was

解析:B句意:假若你当时听我的话,你现在就会好多了。

选择题
单项选择题