萬杰
語法填空和短文改錯(cuò)有時(shí)會(huì)考查虛擬語氣的用法。由于同學(xué)們對(duì)該語法項(xiàng)目比較陌生,而且虛擬語氣的使用場(chǎng)合較多,句式結(jié)構(gòu)的記憶量很大,導(dǎo)致經(jīng)常出錯(cuò)。本文結(jié)合考例,對(duì)虛擬語氣的常考點(diǎn)進(jìn)行梳理歸納,希望幫助大家明確考點(diǎn),準(zhǔn)確記憶。
[虛擬語氣用于if條件句]
如果從句中提出一種與客觀現(xiàn)實(shí)不相符或根本不可能存在的條件,主句就會(huì)產(chǎn)生一種不可能獲得的結(jié)果。含有if條件句的虛擬語氣根據(jù)表達(dá)的不同時(shí)間有三種不同的形式。請(qǐng)看下表:
例1 (2016·北京卷) Why didnt you tell me about your trouble last week? If you ______ (tell) me, I could have helped.
解析 had told。題干句意為:上周你為什么不告訴我你的麻煩?要是你告訴我了,我本來能夠幫忙的。根據(jù)題意和時(shí)間狀語last week可知,此處表示對(duì)過去的虛擬,條件句中應(yīng)使用過去完成時(shí)。
含有條件句的虛擬語氣還經(jīng)常考查以下幾種特殊情況:
1. 省略if的虛擬語氣
如果在虛擬條件句中含有were, had或should,可將if省略,然后將were, had或should移至主語之前。
例2 (2015·江蘇卷) It might have saved me some trouble ______ I known the schedule.
解析 had。題干句意為:如果我早些知道日程安排,可能就會(huì)省去我一些麻煩。根據(jù)題干中might have saved可知主句是對(duì)過去的虛擬,從句應(yīng)使用if I had known與主句保持一致。if虛擬條件句中含有had時(shí),可將if省去,同時(shí)將had提前構(gòu)成倒裝結(jié)構(gòu)。
2. 混合條件句的虛擬語氣
有時(shí)虛擬條件句的動(dòng)作與主句動(dòng)作發(fā)生的時(shí)間不一致,這時(shí)動(dòng)詞的形式應(yīng)根據(jù)它們表示的時(shí)間加以調(diào)整。
例3 (2016·江蘇卷) If it ______ (be) for his invitation the other day, I should not be here now.
解析 had not been。題干句意為:要不是因?yàn)槟翘焖难?qǐng),我現(xiàn)在就不會(huì)在這里了。根據(jù)句意可知本題考查混合式虛擬語氣。從句對(duì)過去虛擬(the other day),而主句對(duì)現(xiàn)在虛擬(now),所以從句用過去完成時(shí)表示對(duì)過去的虛擬,又因?yàn)橐硎痉穸ㄒ饬x,故填had not been或hadnt been。
3. 含蓄條件句的虛擬語氣
有時(shí)虛擬語氣不用if引起條件,而使用連詞otherwise, or, but等暗示條件,或用but for, without等介詞短語表達(dá)條件。
例4 (2015·安徽卷) It is lucky we booked a room, or we ______ (have) nowhere to stay now.
解析 would have。題干句意為:我們很幸運(yùn)地訂到了房間,否則的話,我們現(xiàn)在就無處安身了。根據(jù)句意和or可知,此題考查含蓄條件句的虛擬語氣。or暗示前面的條件,相當(dāng)于if we hadnt booked a room, we would have nowhere to stay now。根據(jù)now可知,這是對(duì)現(xiàn)在的虛擬,因此用“would+動(dòng)詞原形”。
例5 (2015·重慶卷) Without his wartime experiences, Hemingway ______ (write) his famous novel A Farewell to Arms.
解析 wouldnt have written。題干句意為:假如沒有戰(zhàn)時(shí)的經(jīng)歷,海明威就不可能寫出著名的小說《永別了,武器》。根據(jù)句意和without his wartime experiences可知是表示對(duì)過去的虛擬,故主句用would/wouldnt have done,根據(jù)否定的句意可知應(yīng)填wouldnt have written。
[虛擬語氣用于名詞性從句]
1. 虛擬語氣用于賓語從句
(1)在某些表示“建議、要求、命令”的動(dòng)詞后的賓語從句中,使用“(should)+動(dòng)詞原形”。常見的動(dòng)詞有:一個(gè)堅(jiān)持(insist),兩個(gè)命令(order, command),三條建議(advise, suggest, propose),四項(xiàng)要求(demand, require, request, ask)。
例6 (2016·全國(guó)卷Ⅱ) Some classmates suggest we can go to places of interest nearby.
解析 刪除can或can→should。動(dòng)詞suggest表示建議時(shí),后面的賓語從句要使用虛擬語氣“(should)+動(dòng)詞原形”。
(2)wish后賓語從句中的謂語動(dòng)詞有三種形式:對(duì)現(xiàn)在的虛擬,用過去時(shí);對(duì)過去的虛擬,用過去完成時(shí);對(duì)將來的虛擬,用“would/should+動(dòng)詞原形”。
例7 (2015·天津卷) I wish I ______ (be) at my sisters wedding last Tuesday, but I was on a business trip in New York then.
解析 had been。題干句意為:上周二我本想?yún)⒓游医憬愕幕槎Y,但那時(shí)我正在紐約出差。本題考查wish引導(dǎo)的賓語從句,表示與過去事實(shí)相反的愿望,從句應(yīng)使用過去完成時(shí)。
[虛擬語氣用于其他從句或固定句式]
1. 虛擬語氣用于It is (high) time (that)...句型中,that從句中的謂語動(dòng)詞用過去式(be用were)或“should+動(dòng)詞原形”,should不能省略,意為“(現(xiàn)在)該到了……的時(shí)候了”。
例8 (2012·遼寧卷) Jack is a great talker. Its high time that he _____ (do) something instead of just talking.
解析 did/should do。題干句意為:杰克是一個(gè)喜歡說大話的人。現(xiàn)在到了他做點(diǎn)事情,而不只是講大話的時(shí)候了。its high time that是一個(gè)固定句型,that從句中的謂語動(dòng)詞用過去時(shí)或“should+動(dòng)詞原形”,should不能省略,故填did或should do。
2. 虛擬語氣用于would rather后的從句中,用過去時(shí)表示對(duì)現(xiàn)在或?qū)淼奶摂M,用過去完成時(shí)表示對(duì)過去的虛擬。
例9 (2014·陜西卷) We would rather our daughter ________ (stay) at home with us, but it is her choice, and she is not a child any longer.
解析 stayed。題干句意為:我們寧愿女兒和我們一起待在家里,但是那是她的選擇,她已經(jīng)不再是一個(gè)小孩子了。would rather后接從句時(shí),要用虛擬語氣。根據(jù)but后面的it is her choice可以判斷這件事情還未發(fā)生,從句中應(yīng)使用一般過去時(shí)。
3. 虛擬語氣用于as if/though, even if/though等引導(dǎo)的表語從句或狀語從句中,對(duì)現(xiàn)在的虛擬,用過去時(shí);對(duì)過去的虛擬,用過去完成時(shí)。
例10 (2014·重慶卷) It was John who broke the window. Why are you talking to me as if I _____ (do) it?
解析 had done。句意:打破窗戶的是約翰。為什么你說得好像是我打破的似的?根據(jù)broke可知這件事情發(fā)生在過去。表示對(duì)過去的虛擬時(shí),as if從句中應(yīng)使用過去完成時(shí)。
4. 虛擬語氣用于if only引導(dǎo)的感嘆句中,其謂語動(dòng)詞的形式與wish后的賓語從句的動(dòng)詞形式相同。
例11 Look at the trouble I am in! If only I ______ (follow) your advice.
解析 had followed。題干句意為:看看我的麻煩!要是我接受你的建議就好了。根據(jù)句意可知,這是對(duì)過去沒做某事的后悔和遺憾,是對(duì)過去的虛擬,從句中應(yīng)使用過去完成時(shí)。
虛擬語氣雖然使用的場(chǎng)合較多,結(jié)構(gòu)比較復(fù)雜,但同學(xué)們只要增強(qiáng)語感,記住規(guī)則,掌握這個(gè)語法項(xiàng)目并不難。