王小平
虛擬語氣是高中英語學習的難點之一,也是高考英語一大考查熱點。對此,筆者盤點了高考英語有關虛擬語氣的三個常見考點,以期能夠幫助同學們輕松破解虛擬語氣題。
考點一:H條件句中的虛擬語氣
在if引導的條件句中,如果所假設的情況是現在或過去并不存在的事實,或將來難以實現或發生的,則往往需要用虛擬語氣。一般地,若所述情況是對現在事實的虛擬,則從句謂語動詞用過去式,主句謂語動詞則用would/should/could/might+動詞原形;若所述情況是對過去事實的虛擬,則從句謂語動詞用過去完成時,主句謂語動詞用would/should/could/might+have+過去分詞;若所述情況是對將來事實的虛擬,則從謂語動詞用過去式、were to/should+動詞原形,主句謂語動詞則用would/should/could/might+動詞原形。譬如:
①Peter went to the hospital alone,If he——usabout it,we would have gone with him,
A,had told
B,should tell
C,tells
D,told
2.If Miss Tang were our English teacher,we——English harder,
A,learn B,1eamed
C,would learn D,had learned
解析:①句意是彼德獨自去醫院了。如果他告訴我們,我們會陪他一起去。由Peter went to the hospi,tal alone可知動作發生在過去,由“we would havegone with him”可知表達的是對過去事實的虛擬,所以從句謂語動詞要用過去完成時,故選項A正確;②句意是:如果唐老師是我的英語老師,我們會更努力地學習英語。根據“If Miss Tang were Our English teach,er”可知,從句謂語動詞用過去式,是對現在事實的虛擬,所以主句謂語動詞則用would/should/could/+動詞原形,故正確答案為C項。
考點二:含蓄條件句中的虛擬語氣
含蓄條件句,即不直接使用if,而是用without,but for,otherwise等介詞短語或連詞予以含蓄表示條件的句子。對于含蓄條件句中的虛擬語氣,若是對現在或將來事實的虛擬假設,其謂語動詞通常用could/would/should/might+動詞原形;若是對現實事實的虛擬假設,其謂語動詞則用could/would/should/might+havedone。例如:
She——through that bitter period,but for the gen-eroushelD ofherfriend,
A,didn’t go B,hadn’t gone
C,wouldn’t go D,couldn’t have gone,
解析:這道題考查含蓄條件句中的虛擬語氣。①句意是:要不是她朋友的慷慨幫助,她不可能度過那段痛苦的時期。由“but for”可知,從句是一個含蓄條件句,根據“through that bitter period”可知,題干要表達的是與過去事實相反的虛擬語氣,所以謂語動詞用could/would/should/might+havedone,故D項正確。
考點三:其他特殊句中的虛擬語氣
(1)在Ifonly置于句首引導的感嘆句中,要注意使用虛擬語氣,以表示強烈的愿望或遺憾,意為“要是……該多好啊”。若是對現在的虛擬,則謂語動詞用did/were;若是對過去的虛擬,則用had+過去分詞;若是對將來的虛擬,則用would/could+動詞原形。
(2)在wish引導的賓語從句中,要注意使用虛擬語氣。若與現在事實相反,則謂語動詞用did/were do,ing;若是對過去事實相反,則用would/could+have+done或者had+done;若與將來事實相反,則用would/could+動詞原形。
(3)在would rather,had ratheg would prefer,would sooner等從句中,要使用虛擬語氣,意為“寧愿”。若是對過去事實的虛擬,謂語動詞用had+過去分詞;若是對將來或現在的虛擬,則謂語動詞用did/were。例如:
①If on ly you——quietly as the doctor instructed,youwouldnot suffer somuchnow,
A,lay B,lies C,should lie D,had lain
②1would rather that we——herthebadnews,
A,won’t tell B,hadn’t told
C,don’t tell D,shouldn’t tell
解析:①本題考查Ifonly感嘆句中的虛擬語氣。句意是:要是你能按醫生囑咐安靜地躺著就好,你現在就不會那么難受了。根據語意,不難知曉與過去事實相反,則用had+過去分詞,故正確答案為D項。②考查would rather接從句中的虛擬語氣。句意是:我寧愿我們沒有告訴她這個壞消息。由題目句意可知,這是對過去情況的虛擬,宜用過去完成時,故正確答案為B項。
總之,虛擬語氣題看似很難,但只要同學們平時扎實學習,牢固掌握其用法,熟知其考點,總結做題經驗,自然就不難提高做題的準確性。
(作者單位:江蘇省鹽城市田家炳中學)