薄冰英語語法:虛擬語氣

雕龍文庫 分享 時間: 收藏本文

薄冰英語語法:虛擬語氣

  語氣的含義和種類

  語氣(mood)是一種動詞形式,用以表示說話的意圖或態(tài)度。英語中的語氣有三種:

 1)直接語氣(indicative mood),表示所說的話是事實。如:

  (1)France lies on the windward side of Europe. 法國位于歐洲向風的一面。

 ?。?)The harsh weather last year was the result of turbulence in the upper atmosphere. 去年的惡劣氣候是高空大氣層的湍流造成的。

 2)祈使語氣(imperative mood),表示所說的話是請求或命令。如:

 ?。?)Make yourself at home. 請隨便,不要客氣。(表請求)

 ?。?)Dont be late. 不要遲到。(表命令)

 3)虛擬語氣(subjective mood),表示所說的話只是一種主觀的愿望、假想和建議等。如:

  (5)We only wish we could help. 我們但愿能提供幫助。(表愿望)

 ?。?)If there were no gravity, we should not be able to walk. 假若沒有動力,我們就不能行走。(表假想)

 ?。?)He suggests that we should all go to see the film. 他建議我們都去看這個電影。(表建議)

  虛擬語氣的形式

  虛擬語氣的基本形式共有七種。

  1)動詞原形,用于一切人稱和數(shù)。如:

 ?。?)Long live the Communist Party of China! 中國共產(chǎn)黨萬歲!

 ?。?)If that be so, we shall take action at once. 如果情況是那樣,我們就立即采取行動。

  2)動詞的過去式,用于一切人稱和數(shù),be的過去式用were.如:

 ?。?)If you loved me, you wouldnt say that. 假若你愛我,你就不會說這種話。

 ?。?)If I were in your shoes, Id accept the terms. 假若我處在你的地位,我就會接受這些條件。

  3)had+過去分詞,用于一切人稱和數(shù)。如:

  (5)We wouldve called a cab if Harold hadnt offered us a ride home. 假若哈羅德不說要駕車送我們回家,我們就會叫出租車。

 ?。?)If we had left earlier, we wouldnt have missed the train. 假若我們早點起身的話,我們是不會錯過火車的。

  4)時態(tài)助動詞should+動詞原形,用于一切人稱和數(shù)。如:

  (7)They suggested that we should meet at the station. 他們建議我們在車站會面。

  (8)If you should see Celia, give her my best wishes. 假若你見到希莉婭的話,代我向她致以最好的祝愿。

  5)時態(tài)助動詞should+have+過去分詞,用于一切人稱和數(shù)。如:

 ?。?)If the steamer should have left port at noon, it will be passing through the canal now. 輪船如果中午離港,它現(xiàn)在大概正穿過運河。

 ?。?0)It is strange that she should have done it. 真奇怪,她竟會干出這種事來。

  6) 動詞原形。如:

 ?。?1)If I were you, I should take his advice. 我如是你,就會聽他的忠告。(美國英語常用would代替should)

 ?。?2)He said he would go if I went. 他說我去他就去。

  7)時態(tài)助動詞should(第一人稱)和would(第二、三人稱)+ have+過去分詞。如:

 ?。?3)If father hadnt sent me, I shouldnt have come. 如不是父親派我來,我是不會來的。(美國英語常用would代替should)

  You wouldnt have seen her if it hadnt been for him. 如果不是他,你就不會見到她。

  [注]虛擬時態(tài)有不少與直陳語氣的某些時態(tài)形式相同,但二者的內(nèi)涵及其所表的時間皆不一樣,切不可混淆。

4) 條件句的種類

  條件句有真實條件與非真實條件句兩種。真實條件句所表的假設是可能發(fā)生或?qū)崿F(xiàn)的,句中的條件從句與結(jié)果主句皆用直陳語氣。如:

 ?。?)Oil floats if you pour it on water. 你如把油倒在水里,油就浮起來。

 ?。?)If I have enough money next year, I will go to Japan. 假若明年我有錢,我就去日本。

  非真實條件句所表的假設是不可能或不大可能發(fā)生或?qū)崿F(xiàn)的,句中的條件從句與結(jié)果主句皆用虛擬語氣?,F(xiàn)將用于非真實條件句的虛擬時態(tài)列表如下:

 5) 條件從句 結(jié)果主句

  與現(xiàn)在事實相反 If I (we, you, he, they) +動詞過去式(be的過去式用were) I (we) should/you would/he would/they would+動詞原形

  與過去事實相反 If I (we, you, he, they) + had+過去分詞 I (we) should/you would/he would/they would+ have+過去分詞

  與將來事實可能相反 If I (we, you, he, they) +動詞過去式(be的過去式用were) I (we) should/you would/he would/they would+動詞原形

  [注]美國英語的結(jié)果主句,不管什么人稱,皆常用would.

  1)與現(xiàn)在事實相反的非真實條件句,條件從句的謂語用動詞的過去式(be的過去式用were),結(jié)果主句的謂語用should(第一人稱)或would(第二、三人稱)+動詞原形。如:

 ?。?)If we left now, we should arrive in good time. 假如我們現(xiàn)在就走的話,我們就會及時到達。

  (4)If I were you, I would refuse the money. 假如我是你的話,我就不會要那錢。(would代替了should)

 ?。?)Even if he had the money, he wouldnt buy it. 他即使有錢也不會買它。

  2)與過去事實相反的非真實條件句,條件從句的謂語用had+過去分詞,結(jié)果主句的謂語用should(第一人稱)或would(第二、三人稱)+ have+過去分詞。如:

 ?。?)We wouldve dropped by if we had had time. 假若我們有時間的話,我們就會順道拜訪了。

 ?。?)I wouldnt have known what these were for is I hadnt been told. 假如別人不告訴我,我就不會知道這些東西是干什么的了。

  但虛擬式were也可表與過去事實相反。如:

 ?。?)If I were not busy, I would have come. 假如我不忙,我就會來了。

  表過去時間的假設亦可用虛擬式should have+過去分詞,這種虛擬式所表的動作并非完全不可能發(fā)生,它只是表示一種偶然性,并常和直陳語氣連用。但也可與虛擬語氣連用。如:

  (9)You can imagine what would have happened to her if she should have told the truth. 你可以想像,如果她道出了真情,她的遭遇會如何。

  美國大眾語常用would have+過去分詞表示與過去事實相反的假設。如:

  (10)If this sleeplessness would have been allowed to go on, she would have collapsed. 這種失眠如果任其發(fā)展,她就會垮掉的。

  3)與將來事實可能相反的非真實條件句,條件從句的謂語用動詞的過去式(be的過去式用were),結(jié)果主句的謂語用should(第一人稱)或would(第二、三人稱)+動詞原形。如:

  (11)If you dropped the glass, it would break. 假如你把玻璃杯掉在地上,它會打碎的。

 ?。?2)If you lived there for a while, youd change your mind about that place. 假如你在那里住上一段時間,你就會改變對那地方的看法了。

  [注]如無上下文,下面句中的rained有歧義,可能是表與將來事實可能相反的虛擬語氣,也可能是表過去習慣的直陳語氣:If it rained we would stay indoors and read. 如果下雨,我們就待在家里看書。

  在與將來事實相反的條件句中,其條件從句的謂語亦可用were to+動詞原形。這種虛擬時式比較正式,多用于書面語中,其假想性很強,實現(xiàn)性甚小。如:

  (13)If he were to come, what should we say to him? 假如他來了,我們對他說什么呢?

  在與將來事實相反的條件句中,其條件從句的謂語還可以用should+動詞原形。這種形式并不強調(diào)意愿,只強調(diào)一種有偶然實現(xiàn)的可能性。如:

 ?。?4)If he should see me, he would know me. 假如他看見我,就會認識我。

  這種形式往往有不為人所歡迎的含義。如:

 ?。?5)If he should go away, I should be grieved. 他如離去,我就會感到悲傷。

  有時可用would代替should,以免與結(jié)果主句中的should重復。如:

 ?。?6)If you would be interested, I should be very glad to send you a copy of my book. 你如感興趣,我將高興寄給你一冊我的書。

  在這種條件句中,結(jié)果主句常用直陳語氣或祈使語氣。如:

 ?。?7)If the train should be late, what will you do? 如果火車晚點了,你將怎么辦?(結(jié)果主句用疑問句)

 ?。?8)If we should fall in this, we are ruined. 我們這個計劃如果失敗,我們就倒霉了。(結(jié)果主句用直陳語氣)

 ?。?9)If you should meet Henry, tell him I want to see him. 假如你見著亨利,告訴他我要見他。(結(jié)果主句用祈使語氣)

  關于過去式、should+動詞原形與were to+動詞原形這三種虛擬式的可能性孰大孰小的問題,語法家們認為它們的可能性雖都不大,但相比較,were to+動詞原形的可能性最小,should+動詞原形次之,過去式更次之。試比較:

  (20)If the ship left at noon, it would pass through the canal between 2 and 2:30 p.m. 這艘船如果中午啟航,下午2時至2時半之間將穿過運河。(有可能,但不大)

  (21)If the ship should leave at noon, it would pass through the canal between 2 and 2:30 p.m. (可能性較上例?。?/p>

  (22)If the ship were to leave at noon, it would pass through the canal between 2 and 2:30 p.m. (可能性最?。?/p>

  [注]虛擬過去式有時并不表示不大可能實現(xiàn)的假設,而是表示一種希望或不希望發(fā)生的動作。如:

 ?、買f we caught the early train, wed get there by lunch time. 假如我們趕上早班火車,到午飯時間我們就會到達那里了。(表希望)

 ?、贗f we missed the train, we should have to wait an hour at the station. 假如我們趕不上這班火車,我們就得在車站等一小時。(表不希望)

 6) 情態(tài)動詞用于虛擬語氣

  有不少情態(tài)動詞也可用于虛擬語氣。如:

 ?。?)It might help a little if only you would keep clean. 你只要愿意保持清潔,可能就會好一些。

 ?。?)If you left at ten, you should arrive in time. 你如十點動身,你就會及時到達。(should意味著可能)

 ?。?)I couldnt be angry with him if I tried. 我即使想生他的氣,也做不到。

 ?。?)If I hadnt warned you, you could have been killed. 我如不是警告了你,你就可能喪命了。

 ?。?)If he were wise, he should have come to see me. 他如若聰明,就應該來見我。

  [注]在I should not take this medicine, if it would upset you.(如果此藥使你感到不適,那我也不用它了)一句中,if從句之后省去了另一if從句,即if you took it,所以would在此是助動詞,而不是情態(tài)動詞。

  情態(tài)動詞may(might)是一種特殊的虛擬語氣,它可以用在從句中表目的、讓步。如:

 ?。?)I must learn English well so that I may serve the people better. 我必須學好英語,以便更好地為人民服務。(非正式文體用can)

  (7)He died in order that others might be saved. 他為了拯救別人而死。(非正式文體用could)

  在讓步從句中多用may.如:

  (8)We must observe the customs of the country, whatever they may be. 不論怎樣,我們都必須遵守本國的習俗。

 ?。?)However hard it may rain, we shall have to go. 不論雨多大,我們都得走。

  may還可以用在獨立句中表祝愿。如:

 ?。?0)May you be happy! 愿你幸福!

 ?。?1)Long may you live! 愿你長壽!

  7) 連詞if的省略

  在書面語中,條件從句可以不用連詞if,而將謂語中的過去式were,had或should等移至主語之前。如:

  (1)Were you in my position, you would do the same. 假如你處在我的地位,你也會這樣干的。

  (2)Had he been in your position, hed probably have done the same. 假如我處在你的地位,他可能也會這樣干的。

 ?。?)Should they attack us, well wipe them out completely. 假如他們進攻我們,我們就把他們徹底消滅干凈。

  (4)Had I time, I would come. 假如我有時間,我會來的。

 ?。?)I will go, should it be necessary. 假如有必要,我會去的。

  [注]在虛擬語態(tài)中,可移至主語之前的除were,had和should外,偶爾還有did和would,could等。如:

 ?、賂here are other articles, to which, did time permit, we might draw attention. 還有其它一些文章,如時間允許,我們還可以提請注意。

 ?、赪ould space allow, I should like to quote the notice in full. 如有篇幅,我會引用通知全文的。

 ?、跩oyce! and Joyce would have been astonished could she have heard his voice. 喬伊斯!喬伊斯如聽到他的叫聲,她會吃驚的。

  條件從句與結(jié)果主句所表的時間不一致

  當條件從句與結(jié)果主句所表的時間不一致時,虛擬語氣的形式應作相應的調(diào)整。如:

 ?。?)If I had spoken to him yesterday, I should know what to do now. 假如昨天我對他說了,現(xiàn)在我就知道該怎么辦了。

 ?。?)You would be much better now if you had taken my advice. 假如你接受了我的意見,你現(xiàn)在就會好得多。

 ?。?)If father hadnt sent me, I shouldnt be here. 假如父親沒有叫我來,我現(xiàn)在就不會在這里。

  (4)If he knew this, it would have had to be by accident. 假如他已知道此事,那一定會是偶然的。

  如條件從句用if I were,結(jié)果主句則可用表任何時間的虛擬形式。如:

 ?。?)If I were not busy, I would have come. 假如我不忙,我就會去了。(were表過去)

  (6)If I were you, I would go. 假如我是你,我會去的。(were表現(xiàn)在)

  8) 含蓄條件句

  非真實條件句中的條件從句有時不表出來,只暗含在上下文中,這種句子叫做含蓄條件句。含蓄條件句大體有三種情況。

  1)條件暗含在短語中。如:

 ?。?)What would I have done without you? 如沒有你,我會怎么辦呢?(條件暗含在介詞短語without you中)

 ?。?)It would be easier to do it this way. 這樣做會比較容易。(條件暗含在不定式短語to do it this way中)

  (3)This same thing, happening in wartime, would amount to disaster. 同樣的事,如發(fā)生在戰(zhàn)時,就會釀成大禍。(條件暗含在分詞短語happening in wartime中)

  (4)But for your help we couldnt have succeeded in the experiment. 如果沒有你的幫助,我們的實驗是不會成功的。(暗含條件是but for your help)

 ?。?)He must have the strength of a hippopotamus, or he never could have vanquished that great beast. 他一定是力大如河馬,否則他絕不會擊敗那只龐大的野獸。(暗含條件是連詞or)

信息流廣告 競價托管 招生通 周易 易經(jīng) 代理招生 二手車 網(wǎng)絡推廣 自學教程 招生代理 旅游攻略 非物質(zhì)文化遺產(chǎn) 河北信息網(wǎng) 石家莊人才網(wǎng) 買車咨詢 河北人才網(wǎng) 精雕圖 戲曲下載 河北生活網(wǎng) 好書推薦 工作計劃 游戲攻略 心理測試 石家莊網(wǎng)絡推廣 石家莊招聘 石家莊網(wǎng)絡營銷 培訓網(wǎng) 好做題 游戲攻略 考研真題 代理招生 心理咨詢 游戲攻略 興趣愛好 網(wǎng)絡知識 品牌營銷 商標交易 游戲攻略 短視頻代運營 秦皇島人才網(wǎng) PS修圖 寶寶起名 零基礎學習電腦 電商設計 職業(yè)培訓 免費發(fā)布信息 服裝服飾 律師咨詢 搜救犬 Chat GPT中文版 語料庫 范文網(wǎng) 工作總結(jié) 二手車估價 情侶網(wǎng)名 愛采購代運營 情感文案 古詩詞 邯鄲人才網(wǎng) 鐵皮房 衡水人才網(wǎng) 石家莊點痣 微信運營 養(yǎng)花 名酒回收 石家莊代理記賬 女士發(fā)型 搜搜作文 石家莊人才網(wǎng) 銅雕 關鍵詞優(yōu)化 圍棋 chatGPT 讀后感 玄機派 企業(yè)服務 法律咨詢 chatGPT國內(nèi)版 chatGPT官網(wǎng) 勵志名言 兒童文學 河北代理記賬公司 教育培訓 游戲推薦 抖音代運營 朋友圈文案 男士發(fā)型 培訓招生 文玩 大可如意 保定人才網(wǎng) 黃金回收 承德人才網(wǎng) 石家莊人才網(wǎng) 模型機 高度酒 沐盛有禮 公司注冊 造紙術 唐山人才網(wǎng) 沐盛傳媒