2017年高考英語虛擬語氣經(jīng)典例題及答案

字號:


    出國留學網(wǎng)高考網(wǎng)為大家提供2017年高考英語虛擬語氣經(jīng)典例題及答案,更多高考英語資訊請關注我們網(wǎng)站的更新!
    2017年高考英語虛擬語氣經(jīng)典例題及答案
    【經(jīng)典例題】
    1. If my lawyer _______ here last Saturday, he _______ me from going.
    A. had been; would have prevented B. had been; would prevent
    C. were; would prevent D. were; would have prevented
    2. If I had worn my overcoat, I _______cold.
    A. won’t have caught B .couldn’t have caught
    C. won’t catch D. wouldn’t catch
    3.—If he ______ , he ______ that food.
    —Luckily he was sent to the hospital immediately.
    A. was warned; would not take B. had been warned; would not have taken
    C. would be warned; had not taken D. would have been warned; had not taken
    4. I didn’t see your sister at the meeting. If she _______, she would have met my brother.
    A. has come B. did come C. came D. had come
    【答案與解析】
    1.A.本題考查虛擬語氣。因為從句表示與過去事實相反的假設,故從句謂語動詞用過去完成時,而主句謂語動詞用would have +過去分詞形式。
    2.B.本題考查虛擬條件句中主句謂語動詞的使用。因為從句用了過去完成時,可知主句謂語動詞用would / could have +過去分詞形式。根據(jù)句意,可知選B。
    3.B. 根據(jù)答語,可知本題考查與過去事實相反的虛擬語氣。故從句謂語動詞用過去完成時,而主句謂語動詞用would have +過去分詞形式。
    4.D. 根據(jù)句意“在會上我沒有看到你的姐姐。如果她來的話,她就見到我哥哥了”可知,這是考查對過去事實的虛擬。主句用could have done,故從句謂語動詞應該用過去完成時。
    【重點歸納】
    一、虛擬條件句的類別
    虛擬條件句可分為三類:一類是敘述與現(xiàn)在事實相反的情況;一類是敘述與過去事實相反的情況;另一類是敘述與將來事實相反的情況。其主句和從句的謂語動詞構(gòu)成如下:
    1. 與現(xiàn)在事實相反
    條件從句用過去時(be動詞的過去式一律用were),主句用would (should/ might / could)+動詞原形”。如:
    If I were you, I would accept the invitation to the party.
    如果我是你的話,我將接受去舞會的邀請。
    If I knew her well, I would tell you about her.
    如果我很了解她的話,我將告訴你關于她的事情。
    2. 與過去事實相反
    條件從句用過去完成時,主句用“would /should/ might / could + have +過去分詞”, 如:
    If you had been there last night, nothing would have happened.
    如果你昨天晚上在那兒的話,就沒有什么事情發(fā)生了。
    If I had got up earlier, I would have caught the first bus.
    如果我起得更早一些的話,就趕上頭班車了。
    3.與將來事實相反
    條件從句用過去時或者“were to + 動詞原形”或者“should+ 動詞原形”,主句用“would (should/ might / could)+動詞原形”,如:
    If it were Saturday tomorrow, we wouldn’t have an exam.
    如果明天是周六的話,我們就不考試了。
    If you were to visit the school tomorrow, you would see Professor Smith.
    如果你明天去參觀學校的話,你就會看到史密斯教授。
    If it should rain tomorrow, the sports meet would be put off until next Friday.
    如果明天下雨的話,運動會將被推遲到下周五舉行。
    【特別提示】
    在虛擬條件句中,謂語動詞按照“后退一步法”使用,即:與現(xiàn)在事實相反,從句中用一般過去時;與過去事實相反,從句中用過去完成時;與將來事實相反,從句中用過去將來時。
    二、虛擬條件句中的省略與倒裝
    如果if虛擬條件句中有were, had, 或者should等詞時,可以省略if,把這些詞放在主語前,形成倒裝句。如:
    If I should meet her (Should I meet her), I would tell her.
    如果我遇見她的話,我就告訴她。
    If I were in your position (Were I in your position), I would do it better.
    如果我在你的位置上,我會做得更好。
    If they had made preparations (Had they made preparations), they would have succeeded.
    如果他們做了準備的話,他們就已經(jīng)成功了。
    小編精心為您推薦:
      怎樣提高高考英語聽力水平?
      高考英語聽力中數(shù)字聽力技巧?
     
    高考英語復習:定語從句只能用that不能用which的情況?
      高考英語專項練習:定語從句中關系詞的選擇技巧
    
高考語文復習資料 高考數(shù)學復習資料 高考英語復習資料 高考文綜復習資料 高考理綜復習資料
高考語文模擬試題 高考數(shù)學模擬試題 高考英語模擬試題 高考文綜模擬試題 高考理綜模擬試題
高中學習方法 高考復習方法 高考狀元學習方法 高考飲食攻略 高考勵志名言