摘要: 虛擬語氣是英語中非常重要的語法規則,在高職高專英語應用能力考試中是必考的知識點。筆者根據歷年來有關虛擬語氣的專項考題,結合教育部《高職高專教育英語課程教學基本要求》中所列出的英語課程教學中學生需要掌握的語法知識,對該語法結構進行分析總結,以供考生參考學習。
關鍵詞: 虛擬語氣 應用能力考試 考點
高等學校英語應用能力考試(PRETCO)對語法規則的考察有相當高的要求。其中專項的語法考題涉及的范圍相當寬。語法和詞匯部分的考題有兩種:多項選擇和填空共20題,占試卷分值的15%,其中語法題約10道。縱觀歷年考試真題,我們不難發現虛擬語氣(subjunctive mood)這一語法現象是必考內容,每套題最少有1-2道題,其重要性可見一斑。所以在此筆者根據歷年來有關虛擬語氣的專項考題,結合教育部《高職高專教育英語課程教學基本要求》中所列出的英語課程教學中學生需要掌握的語法知識,對該語法結構進行分析總結,以便學生在日常學習及備考中能夠有效掌握,對該項測試得分做到萬無一失。
《基本要求》中將虛擬語氣分為三大類:
1.用于條件句中
(1)If + were/V-ed,......would/could + V.(與現在事實相反的假設)。
eg. If I had enough money,I (go)_____on a trip to Beijing.
該句中的從句用的是一般過去時,可以推斷是對現在事實的一種假設,表示:“如果我有足夠的錢,我就會去北京旅行。”所以正確的填法應該是would go。
(2)If + had + V-ed,...would/could + have + V-ed.(與過去事實相反的假設)。
eg.The boy passed the final exams.But if he had spent more time on them,the result (be)_______much better.( 2006年6月A級第35題)
該題中第一句用的是過去時提示時間,第二句的從句用了過去完成時態,可確定是對過去時間發生的事實的虛擬,因此主句根據意思,正確答案應該是would have been,譯為:“這個男孩通過了期末考試。但如果他再多花一點時間復習,成績就會更好。”
eg. We could not have fulfilled the task in time if it_____for their help.(2004年6月A級第17題)
A. was not B. is notC. had not been D. has not been
該選擇題的主句是could have done 的形式,而且整句表達的是與過去事實相反的假設,所以正確選項應該為C,譯為:“如果沒有他們的幫助,我們就不能及時地完成任務。”
值得強調的是,這種表示與過去事實相反的虛擬語氣的考察頻率是相當高的,所以考生一定要能做到準確理解,正確使用該句式。
(3)If + should/were to + V,...would + V.(與將來事實相反或不太可能成為事實的假設)。
eg. If I _______to agree to your plan,how do you think the other colleagues would feel?
A. wereB. be C. will be D. am
這一個句子中的主句用的是would do 的形式,從句中空后面用的是to,由此可以推測是對將來事實的假設,所以應該選擇A,譯為:“如果我同意了你的計劃,別的同事會怎么想呢?”
該句式和第一個句式雖然在歷年A/B級考試中還未曾出現過,但考生也不可掉以輕心。
(4)if 的省略。 從句中有 were,had,should時,可以省略“if”,而把were,had,should移到主語之前,即用倒裝句。
eg. _______he was seriously ill,I wouldn’t have told him the truth.(2005年1月A級第19題)
A. If I knew B. If I knowC. Had I knownD. Did I know
本題考查的實際上是與過去事實相反的虛擬語氣。主句用的是would have done,從句應該用過去完成時,四個選項中A和B雖有if 但時態不符,D的時態也不對。C答案實際上是省略了if ,從而發生部分倒裝,將 had提前,因此為正確答案。
2.用于下列that從句中(that-clause)
(1)用于demand,suggest,decide,propose,request,require,insist,command,recommend,urge,advise,prefer 等表示“堅、定、主、意”(即表示堅持、決定、命令、要求、主張、建議等)的動詞后的賓語從句中。從句中的謂語動詞用(should) do 的形式。
eg. The boss insisted that Mr. Copper (give) _______up his experiment at once. (2002年12月B級第28題)
本題中that從句為動詞insist的賓語,因此應該填 (should) give,譯為:“老板堅持讓庫柏先生立刻停止他的實驗。”
eg. The representative of the company demanded that part of the agreement _____revised.(2006年6月A級第17題)
A. will be B. isC. to beD. be
本題中that從句為動詞demand的賓語,應該填 (should) do的形式,因此正確答案為D,譯為:“公司代表要求修正協議的部分內容。”
(2)用于 wish+虛擬語氣的賓語從句中,主要形式為:
表示對將來情況的虛擬時wish+ 主語 + would/could do;
表示對現在情況的虛擬時wish+ 主語 + did/were;
表示對過去情況的虛擬時wish+ 主語 + had done;
eg. I didn’t go with them to the beach yesterday. But I do wish I_______there.(2003年6月B級第21題)
A. have beenB. had beenC. wasD. am
根據第一句的意思可以推斷出該題表示與過去事實相反的愿望,所以應該選B,意思表示:“昨天我沒有和他們一起去海灘。但是我真希望我和他們去了。”
(3)用于“It+be+過去分詞/形容詞+主語從句”的結構中。從句中的謂語動詞用(should) do 的形式。常用的過去分詞有desired,demanded,decided,requested,required,ordered,suggested,recommended等,形容詞有essential,desirable,urgent,advisable,important,natural,necessary等。
eg. It’s important that the committee _______about the project at once.(2003年12月B級第24題)
A. will be informedB. be informed C. is informedD. being informed
因為important后的that分句要使用虛擬語氣,所以答案應該選B,其中should被省略,意思是“應該立刻通知委員會關于這項工程的事宜,這非常重要”。
eg. It is required that every employee (come) _______in their uniform before 8:00 a.m.(2003年6月A級第31題)
該句中 that 分句放在分詞required之后表示虛擬,所以應該填 (should) come,譯為:“根據要求,每個雇員必須在上午8點之前穿制服來上班。”
(4)用于表語從句和同位語從句中:常見的這類名詞有decision,suggestion,proposal,desire,demand,order,requirement 等。
eg. His proposal was that the problem (discuss) _______ at the meeting.
該題中that 分句為名詞proposal 的表語從句,而且根據意思應該用被動語態,因此正確填法是(should) be discussed,譯為:“他的提議是該問題應該在會議上討論一下。”
3.用于下列從句和結構中
(1)as if/though +從句。它的謂語形式與從句的謂語形式相同。
eg. He talked as if he (do)_______all the work himself,but in fact Tom and I did most of it. (2000年12月B級第35題)
該題中謂語動詞的一般過去時表明該句是對過去情況的假設,從句中的謂語動詞則需用動詞的過去分詞的形式。因此正確答案是had done,意思是“他說話的語氣就好像他獨自做了所有的工作,而實際上,我和湯姆做了大部分的工作”。
(2)It is time that +從句。 該句型中的從句要用過去式,意思是“現在是必須……的時候了(不能再等了)”。表示對現在時態的虛擬語氣。
eg. I think it’s high time we _______ strict measures to stop pollution.(2002年12月A級第21題)
A. will take B. takeC. tookD. have taken
根據上述規則,正確答案應該選C,譯為:“我認為到了該采取嚴厲措施來制止污染的時候了。”
(3)would rather 型結構,后接that 分句,如果動詞用過去時,表示現在或將來情況的虛擬語氣,用had done 表示對過去情況假設,意為“寧愿……”。
eg. Frankly speaking,I’d rather you (say) _______nothing about it for the time being. (2003年12月A級第30題)
此句的意思是“坦白地說,我寧愿目前對此什么都別說”。是對當前情況的假設,所以應該填said。
當然,除了《基本要求》中所列的必須掌握的3大類虛擬語氣,還會考查到一些由介詞或其他方式表示的含蓄條件句,表示情況的假設。
eg. This ATM has been out of service for a few days. It should _______last week.(2004年6月A級第16題)
A. fix B. be fixedC. have fixed D. have been fixed
該題第一句是陳述事實,可以分析出第二句應使用虛擬語氣,且是與過去事實相反假設并應該使用被動語態,應該用的句式,故選D,譯為:“自動取款機已經好幾天不能用了,它應該在上周就被修好。”
以上基本上概括了所有應用英語考試中可能會涉及到的虛擬語氣考點,高職高專學生如果在日常英語學習和A/B級考試中能熟練掌握這些語法規則,那么這部分的得分也就是輕而易舉的了。
參考文獻:
[1]教育部.高職高專教育英語課程教學基本要求.
[2]大學英語考試命題研究組組編.A級考試歷屆真題試卷透析.大連理工大學出版社,2006.
[3]大學英語考試命題研究組組編.B級考試歷屆真題試卷透析.大連理工大學出版社,2006.
[4]劉月.高等學校應用英語能力考試(B級)專項訓練綜合指導.中國宇航出版社,2005.
[5]陳永明.英語語法精華.同濟大學出版社,1999.