2024屆高考英語臨考沖刺高分之路:虛擬語氣理論詳解(一)
一、語氣的定義和種類
??? l. 語氣:語氣是動詞的一種形式,它表示說話人對某一行為或事情的看法和態度。
??? 2. 語氣的種類
??? (1)陳述語氣:表示動作或狀態是現實的、確定的或符合事實的,用于陳述句、疑問句和某些感嘆句。如: We are not ready. 我們沒準備好。What a fine day it is!多好的天氣啊!
??? (2)祈使語氣:表示說話人的建議、請求、邀請、命令等。如:Open the door, please.請打開門。
??? (3)虛擬語氣:表示動作或狀態不是客觀存在的事實,而是說話人的主觀愿望、假設或推測等。如: If I were you, I should study English. 如果我是你,我就學英語了。May you succeed! 祝您成功!
??? 二、虛擬語氣在條件從句中的用法
??? 條件句有兩類,一類是真實條件句,一類是虛擬條件句。如果假設的情況是有可能發生的,就是真實條件句。在這種真實條件句中的謂語用陳述語氣。如: If it doesn't rain tomorrow, we will go to the park. 如果明天不下雨,我們就去公園。
??? 如果假設的情況是過去或現在都不存在的,或將來不大可能發生的,則是虛擬條件句。如: If he had seen you yesterday, he would have asked you about it. 如果他昨天見到你,他會問你這件事的。(事實上他昨天沒見到你,因此也未能問你這件事。)
??? 在含有虛擬條件句的復合句中,主句和從句的謂語都要用虛擬語氣。現將虛擬條件從句和主句的動詞形式列表如下:從?句 主?句
與現在事實相反 動詞的過去式(be的過去式一般用were) would/ should/ could/ might + 動詞原形
與過去事實相反 had + 過去分詞 ??? would/ should/ could/ might + have + 過去分詞
與將來事實相反 ??? 動詞過去式,should + 動詞原形,were to + 動詞原形 would/ should/ could/ might + 動詞原形
??? 注:主句中的should只用于I、we,但在美國英語中,should常被would代替;從句中的should可用于各種人稱。
? ??? l. 表示與現在事實相反的假設和結果。如:If my brother were here, everything would be all right. 要是我哥哥在這兒,一切都沒問題了。
??? 2. 表示與過去事實相反的假設和結果。如:If you had taken my advice,you wouldn't (couldn't) have failed in the exam. 如果你按照我的建議去做,你一定不會(不可能)考試不及格。
??? 3. 表示與將來事實可能相反的假設和結果。如:If it were Sunday tomorrow, I should (would, could, might) go to see my grandmother. 如果明天是星期天,我就(可能)去看望我奶奶。If it were to snow this evening, they would not go out. 如果今晚下雪,他們將不出去了。
??? 4. 有時條件從句中的動作和主句中的動作發生的時間不一致(表示錯綜時間的虛擬語氣),這時動詞的形式要根據它所表示的時間加以調整。例如: If you had listened to the doctor, you would be all right now. 如果你當初聽了醫生的話,身體現在就好了。(從句動作指過去,主句動作指現在)
??? 5. 虛擬條件句可以轉換成下列形式
??? (l)省略連詞if.在書面語中,如果虛擬條件從句中有were,had 或 should,可以把if省略,把這幾個詞放到主語之前,構成主謂倒裝。例如:Should he come (If he should come), tell him to ring me up. 他要是來了,讓他給我打個電話。Were I you (If I were you), I would not do it. 我要是你,就不做這事。
??? (2)用介詞短語代替條件狀語從句。有時假設的情況并不用條件從句表示出來,而是通過介詞短語來表示。如:Without air (If there were not air), there would be no living things. 如果沒有空氣的話,就不會有生物了。But for your help (If it hadn't been for your help) I couldn't have done it. 要是沒有你的幫助,我就不可能完成這件事。
??? 假設的情況有時可以通過上下文或其他方式表現出來。如:I was busy that day. Otherwise I would have gone there with them. (If I hadn't been busy that day, I would have gone there with them.) 我那天很忙,否則,我就和他們一起去那兒了。(如果我那天不忙的話,我就……);I would have finished the work, but I have been ill. (If I hadn't been ill, I would have finished the work.)我本來該完成這項工作的,但我生病了。(如果我沒生病的話,我就會完成……)
??? 6. 省去條件從句或主句:表示虛擬語氣的主句或從句有時可以省略,但其含義仍可以推知。
??? (1)省去條件從句。如:You could have washed your clothes yourself. 你本可以自己洗衣服的。省去了"If you had wanted to"(事實是:你自己沒洗衣服,因為你不想洗。)
??? (2)省去主句(常用以表示愿望)。如: If my grandmother were with me! 如果我的祖母與我在一起多好啊!(事實是:祖母已不在世。);If only she had not left! 如果她沒走就好了!(事實是:她已經走了。)
一、語氣的定義和種類
??? l. 語氣:語氣是動詞的一種形式,它表示說話人對某一行為或事情的看法和態度。
??? 2. 語氣的種類
??? (1)陳述語氣:表示動作或狀態是現實的、確定的或符合事實的,用于陳述句、疑問句和某些感嘆句。如: We are not ready. 我們沒準備好。What a fine day it is!多好的天氣啊!
??? (2)祈使語氣:表示說話人的建議、請求、邀請、命令等。如:Open the door, please.請打開門。
??? (3)虛擬語氣:表示動作或狀態不是客觀存在的事實,而是說話人的主觀愿望、假設或推測等。如: If I were you, I should study English. 如果我是你,我就學英語了。May you succeed! 祝您成功!
??? 二、虛擬語氣在條件從句中的用法
??? 條件句有兩類,一類是真實條件句,一類是虛擬條件句。如果假設的情況是有可能發生的,就是真實條件句。在這種真實條件句中的謂語用陳述語氣。如: If it doesn't rain tomorrow, we will go to the park. 如果明天不下雨,我們就去公園。
??? 如果假設的情況是過去或現在都不存在的,或將來不大可能發生的,則是虛擬條件句。如: If he had seen you yesterday, he would have asked you about it. 如果他昨天見到你,他會問你這件事的。(事實上他昨天沒見到你,因此也未能問你這件事。)
??? 在含有虛擬條件句的復合句中,主句和從句的謂語都要用虛擬語氣。現將虛擬條件從句和主句的動詞形式列表如下:從?句 主?句
與現在事實相反 動詞的過去式(be的過去式一般用were) would/ should/ could/ might + 動詞原形
與過去事實相反 had + 過去分詞 ??? would/ should/ could/ might + have + 過去分詞
與將來事實相反 ??? 動詞過去式,should + 動詞原形,were to + 動詞原形 would/ should/ could/ might + 動詞原形
??? 注:主句中的should只用于I、we,但在美國英語中,should常被would代替;從句中的should可用于各種人稱。
? ??? l. 表示與現在事實相反的假設和結果。如:If my brother were here, everything would be all right. 要是我哥哥在這兒,一切都沒問題了。
??? 2. 表示與過去事實相反的假設和結果。如:If you had taken my advice,you wouldn't (couldn't) have failed in the exam. 如果你按照我的建議去做,你一定不會(不可能)考試不及格。
??? 3. 表示與將來事實可能相反的假設和結果。如:If it were Sunday tomorrow, I should (would, could, might) go to see my grandmother. 如果明天是星期天,我就(可能)去看望我奶奶。If it were to snow this evening, they would not go out. 如果今晚下雪,他們將不出去了。
??? 4. 有時條件從句中的動作和主句中的動作發生的時間不一致(表示錯綜時間的虛擬語氣),這時動詞的形式要根據它所表示的時間加以調整。例如: If you had listened to the doctor, you would be all right now. 如果你當初聽了醫生的話,身體現在就好了。(從句動作指過去,主句動作指現在)
??? 5. 虛擬條件句可以轉換成下列形式
??? (l)省略連詞if.在書面語中,如果虛擬條件從句中有were,had 或 should,可以把if省略,把這幾個詞放到主語之前,構成主謂倒裝。例如:Should he come (If he should come), tell him to ring me up. 他要是來了,讓他給我打個電話。Were I you (If I were you), I would not do it. 我要是你,就不做這事。
??? (2)用介詞短語代替條件狀語從句。有時假設的情況并不用條件從句表示出來,而是通過介詞短語來表示。如:Without air (If there were not air), there would be no living things. 如果沒有空氣的話,就不會有生物了。But for your help (If it hadn't been for your help) I couldn't have done it. 要是沒有你的幫助,我就不可能完成這件事。
??? 假設的情況有時可以通過上下文或其他方式表現出來。如:I was busy that day. Otherwise I would have gone there with them. (If I hadn't been busy that day, I would have gone there with them.) 我那天很忙,否則,我就和他們一起去那兒了。(如果我那天不忙的話,我就……);I would have finished the work, but I have been ill. (If I hadn't been ill, I would have finished the work.)我本來該完成這項工作的,但我生病了。(如果我沒生病的話,我就會完成……)
??? 6. 省去條件從句或主句:表示虛擬語氣的主句或從句有時可以省略,但其含義仍可以推知。
??? (1)省去條件從句。如:You could have washed your clothes yourself. 你本可以自己洗衣服的。省去了"If you had wanted to"(事實是:你自己沒洗衣服,因為你不想洗。)
??? (2)省去主句(常用以表示愿望)。如: If my grandmother were with me! 如果我的祖母與我在一起多好啊!(事實是:祖母已不在世。);If only she had not left! 如果她沒走就好了!(事實是:她已經走了。)