If the president had visited the hospital this morning, it ________ the headline
题型:不详难度:来源:
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句意:假若你当时听我的话,你现在就会好多了。 |
举一反三
Look! If we had begun to do the work yesterday morning, we _____ ourselves just like them.A.would have enjoyed | B.were to enjoy | C.should enjoy | D.would be enjoying |
|
Even if you had not been able to see her, you ______ us.A.told | B.had told | C.should tell | D.should have told |
|
----How is your new job going? ----Well, I’m learning a lot of new things, but I’d rather the director ______ me some feedback soon.A.give | B.will give | C.had given | D.gave |
|
We last night, but we went to the party instead.A.must have studied | B.might study | C.should have studied | D.would study |
|
If you ______ my advice, you ______ your failure now. You ________ your victory.A.took; wouldn’t cry over; would celebrate | B.had taken; wouldn’t have cried over; would have celebrated | C.had taken; wouldn’t be crying over; would be celebrating | D.had taken; aren’t crying over; are celebrating |
|
最新试题
热门考点