塞伯利亚之谜2:[神马语法]高中版:高考英语语法突破-虚拟语气(1)

来源:百度文库 编辑:偶看新闻 时间:2024/04/28 04:06:04
     (一)知识讲解
    
    虚拟语气用来表示说话人的主观愿望或假想,所说的是一个条件,不一定是事实,或与事实相反。
    
    虚拟语气用于条件状语从句中
    
    1) 表示与现在事实相反;
    
    If I were a bird, I could fly in the air.
    
    如果我是一只小鸟,我就能在空中飞行。
    
    2) 表示与过去的事实相反;
    
    If I had seen her yesterday, I should have told her about it.
    
    如果我昨天看见她,我就会告诉她。
    
    3) 表示与将来事实相反。
    
    If it should rain tomorrow, we would stay at home. 一旦明天下雨,我们就呆在家里。
    
    If he were to come this evening, I would ask him to help solve the problem.
    
    要是他晚上会来,我就请他帮助解决这个问题。
    
    (二) [基础过关]
    
    1、-- It’s many years since I saw you last time. I ___ you at all.
    
    --I wouldn’t have, either, if someone___ you by the name.
    
    A. didn’t recognize; hadn’t called
    
    B. didn’t recognize; didn’t call
    
    C. haven’t recognized; didn’t call
    
    D. recognized; had called
    
    解析:此句考察条件句的虚拟语气。第一空是我没有认出你来,第二空由语意:如果没人叫你的名子,我也不会认出你来!与过去事实相反,用hadn’t called。
    
    答案:A
    
    2、If there were no tests and exams, learning English___ much easier.
    
    A. will be
    
    B. would have been
    
    C. could have been
    
    D. would be
    
    解析:句意:如果没有测试和考试,学习英语将会更容易。与过去的事实相反。
    
    答案:D
    
    3、--Shall I help you?
    
    --I wish you______.
    
    A. don’t              B. wouldn’t         C. didn’t           D. hadn’t
    
    解析:句意为:需要我帮你吗?--我希望不用。与将来事实相反。
    
    答案:B
    
    (三)[能力提高]
    
    1、If he had worn my overcoat, he___ cold.
    
    A. won’t have caught
    
    B. wouldn’t have caught
    
    C. won’t catch
    
    D. wouldn’t catch
    
    解析:与过去事实相反。
    
    答案:B
    
    2、You          your car serviced. If so, you wouldn’t have so much trouble now.
    
    A. should have
    
    B. must have
    
    C. could have had
    
    D. should have had
    
    解析:句意:你本应该把你的车保养一下。如果这样的话,你现在就不会有那么多麻烦了。
    
    与过去的事实相反,所以选D,本应该。
    
    答案:D
    
    3、Thank you for all your hard work last week. I don’t think we ____ it without you.
    
    A. can manage                    B. could have managed
    
    C. could manage                   D. can have managed
    
    解析:I don’t think…是否定前移。意为:我认为没有你我们本不能做成这件事的。
    
    答案:B
    
    4、If it were not for the fact that she _______sing, I would invite her to the party.
    
    A. couldn’t         B. shouldn’t          C. can’t            D. might not
    
    解析:虽然前有虚拟条件句, 后又使用了虚拟语气,但the fact不是与事实相反,而是现在的真实情况,故不用虚拟语气。
    
    答案:C