
虛擬語氣條件句,通常用來表達與事實相反或實現可能性極低的假設情況。對此,筆者剖析了虛擬語氣在條件句中的使用方法,以期能夠幫助同學們準確使用虛擬語氣條件句。
一、虛擬語氣條件句的基本結構
1.與現在事實相反的虛擬語氣條件句
條件句結構是:If+主語"?+"動詞過去式(be動詞統一用were) + 其他;主句結構則是:主語+would/could/should/might+動詞原形 + 其他。例如:
IfIwere a tree,Iwould stretch my branches totouchtheclouds.如果我是一棵樹,我會伸展枝干觸碰云朵。(事實:我不是樹)
Ifsheknewyouraddress,shemightcometovisityou.如果她知道你的地址,她或許會去拜訪你。
2.與過去事實相反的虛擬語氣條件句
條件句結構是:If+主語+had+過去分詞 + 其他;主句結構則是:主語+would/could/should/might+have+過去分詞 + 其他。例如:
Ifwehadleftearlier,wecouldhaveavoidedtheheavytraffic.如果我們早點出發的話,我們就可以避開堵車了。(事實:沒有早點出發)
Ifyouhad takenthejobatthe time,youmighthavemovedtoBeijing.如果你那時接受了這份工作,你可能已經搬到北京了。(事實:當時沒有接受這份工作)
3.與將來事實相反的虛擬語氣條件句
條件句結構為: ① If+主語+wereto+動詞原形 .+ 其他; ②If+ 主語 + should + 動詞原形 + 其他。主句結構則是:主語 + would ∣+ 動詞原形。例如:
If it should rain tomorrow,the basketball game wouldbecanceled.如果明天下雨,籃球比賽可能會被取消。
Ifhe were to/should come here,he would be very popular.如果他真的來這兒的話,他會受到人們的熱 烈歡迎。
二、虛擬語氣條件句的特殊用法
1.虛擬語氣條件句的省略與倒裝
當虛擬條件從句中出現were,had,should時,if可以省略,此時were,had,should常置于句首,形成倒裝結構。例如:
WereIabillionaire,Iwould set up a school of myown.如果我是一個億萬富翁,我就建一所自己的學校。 °leddash IfIwereabillionaire)
Hadshe studied harder,shecouldhavepassed the exam.如果她當初更用功,她本可以通過考試。( ?=If shehadstudiedharder)
2.錯綜時間虛擬語氣條件句
當虛擬條件從句與主句所表達的時間沒有保持一致時,其謂語動詞需要根據各自的時態作出相應的調整。如:
Ifshehadkepthermouthshut(過去),shewouldstillhaveherjobnow.(現在)如果她當時保持沉默的話,她現在工作也就不會丟。
Ifyouhesitatednow(現在),youmightsufferinthefuture.(將來).如果你此刻猶豫不決,你未來可能會吃苦頭。
總之,虛擬語氣條件句是一種特殊的語法結構,同學們既要把握它的基本結構,又要熟知它的特殊結構,這樣在使用時才不會出錯。
(作者單位:江蘇省高郵市三垛中學)