2011年成人英語輔導講義二

字號:

二、虛擬語氣
     英語中的虛擬語氣有4種,一種是條件句中的虛擬語氣,一種是含蓄條件句中的虛擬語氣,一種是名詞性從句中的虛擬語氣,還有一種是狀語從句中的虛擬語氣。其中虛擬時態(tài)的運用很大程度上和其所處的句型有關。虛擬語氣在三級考試中是一個比較重要的語法。下面我們也分四部分來看一下三級考試中虛擬語氣的運用。
    (一)條件句中的虛擬語氣
    在分析虛擬語氣的考查特點也應對策略之前,請同學們做以下試題:
    (1)If a better material______,the strength of the part would have been increased.(1992.6)
    A.had been used
    B.had been using
    C.being used
    D.using
    (2)If you______that movie last night, you wouldn't be so sleepy.(1993.6)
    A.hadn't watched
    B.haven't watched
    C.wouldn't have watched
    D.didn't watch
    (3)______you were busy, I wouldn't have bothered you with my question.(1996.6)
    A.If I realized
    B.Had I realized
    C.Did I realize that
    D.As I realized
    (4)______,I should ask them some questions.(1997.6)
    A.Should they come to us
    B.If they come to us
    C.Were they come to us
    D.Had they come to us
    (5)Do you think there would be less conflict in the world if all people ______the same language.
    A.spoke
    B.speak
    C.had spoken
    D.will speak
    (6)Had the weather been good, the children ______out for a work.(2001.6)
    A.had gone
    B.could have gone
    C.would go
    D.went
    (7)______the advice of his friends, he would not have suffered such a heavy loss in his business.(2004.4)
    A.If he took
    B.If he should take
    C.Were he to take
    D.Had he taken
    「答案」AABAA BD
    「評析」外語
    1、對于虛擬條件句中時態(tài)的運用,首先應該熟記主從句動詞與不同事實相反時的時態(tài)運用規(guī)則。解題時根據句子所表達的時間概念確定與什么事實相反,然后采用相應的時態(tài)。
    ① 如果與過去事實相反,從句中用過去完成時,主句中用would/should/could/might + have done的形式,如(1)、(3)、(6)和(7)。
    (1)If a better material______,the strength of the part would have been increased.(1992.6)
    A.had been used
    B.had been using
    C.being used
    D.using
    答案:A
    (3)______ you were busy, I wouldn't have bothered you with my question.(1996.6)
    A.If I realized
    B.Had I realized
    C.Did I realize that
    D.As I realized
    答案:B
    注意:虛擬條件句的從句部分如果含有were,should,或had,可將if省略,再把were,should或had 移到從句句首,實行倒裝。
    (6)Had the weather been good,the children ______ out for a work.(2001.6)
    A.had gone
    B.could have gone
    C.would go
    D.went
    答案:B
    (7)______ the advice of his friends, he would not have suffered such a heavy loss in his business.(2004.4)
    A.If he took
    B.If he should take
    C.Were he to take
    D.Had he taken
    答案:D
    ② 如果與現在事實相反,從句中用一般過去時,主句中用would/could/might/should + 原形動詞,如(5),表示與正在進行的事實相反用would/might/could/should + be doing的結構。
    (5)Do you think there would be less conflict in the world if all people ______the same language?
    A.spoke
    B.speak
    C.had spoken
    D.will speak
    答案:A
    ③ 如果表示將來不可能實現的事情,從句中用過去時,或were to / should + 原形動詞,以上題(4)表示的就屬于這種情況。
    (4)______,I should ask them some questions.(1997.6)
    A.Should they come to us
    B.If they come to us
    C.Were they come to us
    D.Had they come to us
    答案:A
    2、虛擬條件句有單一條件句,也有混合虛擬條件句,所以不能只根據從句與某一事實相反來判斷主句就與該事實相反,同樣,也不能想當然地認為主句與某一事實相反,從句也就與該事實相反。如(2):
    (2)If you ______that movie last night, you wouldn't be so sleepy.(1993.6)
    A.hadn't watched
    B.haven't watched
    C.wouldn't have watched
    D.didn't watch
    答案:A
    從句與過去事實相反,而主句與現在事實相反。
    再如:
    If he weren't such a kind man,he wouldn't have lent a hand to such people as you the other day.(從句與現在事實相反,主句與過去事實相反。)
    Were my friends not to come tomorrow,I wouldn't have bought so many foods.(從句與將來事實相反,主句與過去事實相反。)