董婕

虛擬語氣的本質在于虛擬二字,也就是說所表述的內容是與事實相反的假設。由此可知,若一個句子所講述的情況與事實相反,那么這句話就應該用虛擬語氣來表達。根據時間來劃分,事實可分為過去、現在及將來的事實,故而虛擬語氣也分為對過去、現在及將來的虛擬。在虛擬語氣這一知識點中,最核心的部分就是if虛擬條件句,具體結構請見下表。
乍看上表會感覺十分復雜,除了死記硬背,似乎沒有什么別的方法。其實不然,大家只需掌握規律、結合例句,記起來必定會事半功倍。現在,我們就試著用經典電影《大話西游》中的一句經典臺詞來幫助找出規律,理解記憶。
☆ 規律分析
【經典臺詞】曾經有一份真摯的愛情擺在我面前,我沒有珍惜,等我失去的時候才追悔莫及,人世間最痛苦的事莫過于此。如果上天能夠給我再來一次的機會,我會對那個女孩說三個字 ——“我愛你”;如果非要在這份愛上加上一個期限,我希望是一萬年。
結合上表以及這句經典臺詞,我們可以得知虛擬語氣的兩個規律。
①對將來的虛擬與對現在的虛擬有一個結構是相同的。
上面臺詞中的“如果上天能夠給我再來一次的機會,我會對那個女孩說三個字——‘我愛你”就可以用虛擬語氣來表達,因為很顯然說這句話的至尊寶(孫悟空)戴上金箍之后就不可能再有機會對紫霞仙子(那個女孩)說那三個字了。那么這是對什么時間的虛擬呢?很奇怪,這個句子我們既可以理解為是說話人至尊寶希望此時此刻能夠有這樣的機會(即對現在情況的虛擬),也可以理解為是希望將來的某一天能夠有這樣的機會(即對將來情況的虛擬)。由此可見,在虛擬語氣中,如果沒有明確的時間狀語和上下文暗示,對現在和對將來情況的虛擬是很難區分的,我們可以將其看作是對現在和對將來的虛擬中有一個結構(if +主語+ did,主語+ would/should/could/might + do)相同的原因。
②if虛擬條件句的結構可以看作是在真實條件句的基礎之上時態倒退一步而成的。
為了讓大家對此有更直觀的感受,我們可以將真實條件句和if虛擬條件句的結構列出來,構成下表。
從上表可以看出,除了虛擬條件句表示對將來的虛擬時從句中的其中兩種情況(if +主語+ were to/should + do)外,虛擬語氣的基本結構就是在真實條件句的基礎上對應時態倒退一步而成的。
☆ 例句套用
分析完規律后,我們試著寫一下這幾種虛擬語氣的例句。
①表示對過去的虛擬
經典臺詞中有一句話:曾經有一份真摯的愛情擺在我面前,我沒有珍惜,等我失去的時候才追悔莫及,人世間最痛苦的事莫過于此。我們可以將這句話理解為:如果當時我珍惜了那份愛情,我就不會承受如此多的痛苦。很明顯此句與事實不符,應用虛擬語氣,且表示的是對過去的虛擬。這句話寫成真實條件句為:
If I cherished the love, I would not take so much pain.
在此基礎上將時態倒退一步為:
If I had cherished the love, I would not have taken so much pain.
②表示對現在的虛擬
我們還可以試著將“如果上天能夠給我再來一次的機會,我會對那個女孩說三個字——‘我愛你”這句話用虛擬語氣寫出來。
如果將這句話看成是對現在的虛擬,那么寫成真實條件句為:
If I am given another opportunity, I will tell that girl three words—"I love you".
將時態倒退一步之后為:
If I were given another opportunity, I would tell that girl three words—"I love you".
③表示對將來的虛擬
如果將上面那句話看成是對將來的虛擬,第一種結構與對現在的虛擬結構相同,而其他兩種情況可以看作是在對現在虛擬的基礎上時態前進一步,也就是從句變為過去將來時,即were to do (用不定式表示將來)和should do (注意此處不用would do),而主句已經是過去將來時,無法再變,保留原有形式。這句話最終可以寫為:
If I were to/should be given another opportunity, I would tell that girl three words—"I love you".
經過以上分析,相信大家對if虛擬條件句有了更深刻的了解,要記住if虛擬條件句的結構也更為簡單。除了死記硬背外,大家還可以從真實條件句的結構進行推理,并將上面所得出的例句背誦下來,在遇到類似的題目時,與例句對照之后,即可快速做出選擇。
☆ 真題演練
·We ____ back in the hotel now if you didn't lose the map. (2014年北京卷)
A. are B. were
C. will be D. would be
【解析】題干意為:如果你沒有弄丟地圖,我們現在就回到賓館了。根據句意可知,這句話使用的是虛擬語氣。根據if虛擬條件句中didn't lose可知,從句是對現在事實的虛擬。與上面的例句相對照可知,主句中應用would/should/could/might + do的形式,故選D。
·If Mr. Dewey ____ present, he would have offered any possible assistance to the people there. (2014年湖南卷)endprint
A. were B. had been
C. should be D. was
【解析】題干句意為:如果杜威先生在現場,他就會給那里的人們提供任何可能的援助。根據句意可知,這句話使用的是虛擬語氣。由于主句用了would have done的形式,可知這是對過去事實的虛擬。與上面的例句相對照可知,從句中應用had done的形式,故選B。
提到條件句,人們一般會想到if引導的條件句,而英語中某些假設的條件不是通過if從句表達出來的,而是包含在某些短語、上下文或其他方式中,其謂語也常用虛擬語氣,我們稱此種結構為含蓄條件句。
☆ 規律分析
含蓄條件句的標志詞主要有五個,分別為without、but for、otherwise、or、but。這五個詞引出的含蓄條件句的結構見下表。
上表看似復雜,但仔細觀察后其實非常簡單。由于含蓄條件句中的虛擬條件隱藏在標志詞或上下文中,句子中出現的虛擬句就相當于if條件句中的主句,且該虛擬句的時態選擇與if虛擬條件句中主句的時態選擇相同。只要能夠判斷出該句是對現在、過去還是將來的虛擬,就能夠正確使用虛擬結構。
☆ 例句套用
了解了這一點,下面我們通過例句來幫助記憶含蓄條件句。以筆者為例,身為新東方的一名老師,我深感光榮并充滿感激。因此我可以說:
① Without New Oriental School, my life would not be full of hope and passion. 如果沒有新東方,我的人生就不會充滿希望與激情。
② But for New Oriental School, my life would not be full of hope and passion. 要不是新東方,我的人生就不會充滿希望與激情。
③ I chose New Oriental School five years ago, otherwise, my life would not be full of hope and passion. 五年前我選擇了新東方,否則我的人生就不會充滿希望和激情。
④ I chose New Oriental School five years ago, or, my life would not be full of hope and passion. 五年前我選擇了新東方,否則我的人生就不會充滿希望和激情。
⑤ My life would not be full of hope and passion, but I chose New Oriental School five years ago. 我的人生本不會充滿希望和激情,但是五年前我選擇了新東方。
以上的幾個例子都是對現在情況的虛擬,如果要對過去情況進行虛擬,虛擬句就需要用would/should/could/might + have done的形式。通過以上的分析和舉例,大家是不是對含蓄條件句更加了解了呢?大家可以根據自身情況來用含蓄條件句造句,并記住這些句子,也可以背誦一些使用了含蓄條件句的名言警句,以加強對含蓄條件句的掌握。
☆ 真題演練
They were abroad during the months when we were carrying out the investigation, or they ____ to our help. (2014年浙江卷)
A. would have come
B. could come
C. have come
D. had come
【解析】句意為:我們調查的那幾個月他們在國外,否則他們早就來找我們幫忙了。根據句意可知,他們并沒有來找我們幫忙,故or引出的是虛擬句;又因事情發生在過去,故應表示對過去的虛擬,故選A。
總而言之,同學們在學習語法時要善于總結規律,并結合例句進行記憶,這樣有助于同學們快速而有效地掌握語法知識。endprint