-
1 # 英語學人
-
2 # 英語思維
之所有這樣的問題,就是根本上沒有明白英語虛擬語氣的原理。下面的回答將幫你徹底理解虛擬語氣。
虛擬語氣,簡單到想哭!本文將為你徹底解密虛擬語氣的思維密碼古人有“談虎色變”,當今學習英語的人有“談虛擬語氣而色變”。
虛擬語氣很難嗎?
正所謂會者不難,難者不會!
虛擬語氣對英美人而言,2-3歲的小孩都是可以熟練運用的,不信我們看幾個例子:
1. If I were a bird, I would fly to the roof.
如果我是一隻小鳥,我就飛到屋頂。
2. If you had come to my home yesterday, you could have had my birthday cake.
如果你昨天來我家,你就可以吃到我的生日蛋糕了。
看,很簡單吧!2-3歲小孩就可以熟練的運用虛擬語氣,精準的表達自己的意思。
那麼作為學了十多年英語的我們,為什麼會覺得虛擬語氣難,為什麼難以靈活運用,其根本原因就是我們沒有理解虛擬語氣這種形態背後的原理。
何為虛擬語氣?
虛擬語氣,就是假設語氣,相對於之前講解的真實時態,虛擬語氣就是非真實時態。
那麼在進一步講解虛擬語氣前,我們有必要重新定義一下條件句。
第一部分什麼是條件句?
所謂的條件句,就是針對給定的條件,得出相應的結果。
如果給定的條件是真實的、可以實現的,那麼得出的相應的結果,也可能是真實的,可以實現的。
如果給定的條件是非真實的、不可以實現的,那麼得出的相應的結果,也可能是非真實的,不可以實現的。
簡而言之:
條件為真,結果為真
條件為假,結果為假
舉例說明:
3. If I were the President of Italy, I would think about taking away his license.
如果我是義大利總統,就會考慮一下吊銷他的駕照。
說明: 此處僅僅為假設,我不可能是總統。所以條件為假,結果為假。
本句為虛擬語氣,非真實時態。
4. If I am the President of Italy, I will think about taking away his license.
如果我是義大利總統,就會考慮一下吊銷他的駕照。
說明: 我正在競選總統,我可能成為總統。所以條件為真,結果為真。
本句為真實語氣,真實時態。
以上重新定義了條件句,讓你清晰知道何為真實的條件句,何為非真實的條件句。
所謂非真實的條件句,也就是我們今天要講的虛擬語氣。
第二部分明白了虛擬語氣和條件句的關係,那麼在學習虛擬語氣就容易的多了。
透過第一部分例句的觀察,我們發現英語的虛擬語氣是採用謂語動詞的“過去形態”來表達“非真實的,虛擬內涵”。
例句3引用如下:
3. If I were the President of Italy, I would think about taking away his license.
如果我是義大利總統,就會考慮一下吊銷他的駕照。
解釋: 條件從句和結果主句的謂語動詞分別都使用了動詞的過去形態。
我們繼續引用文首的例句2如下:
2. If you had come to my home yesterday, you could have had my birthday cake.
如果你昨天來我家,你就可以吃到我的生日蛋糕了。
解釋:透過觀察我們發現本句中條件從句和結果主句的謂語動詞分別在使用了動詞的過去形態的基礎上分別又多出了一個“had”和"have"。
原因很簡單,我們在之前“ 透過美劇的兩句對白,我們來揭示英語虛擬語氣中 have的時間秘密 ”一文中已經闡述了have的時間秘密。
因為例句3的假設是對現在進行假設,使用了一次過去形態,而例句2的假設是對過去進行假設,所以如果例句2僅僅使用一次過去形態表達虛擬,那麼就無法表達“過去”的內涵,所以就分別在主從句中借用了"had"和"have"來表達過去時間。
以上,就是英語虛擬語氣的思維密碼!
是不是很簡單的呢?
一切的虛擬語氣現象都是以此為基礎!
在之前的文章中我們已經給出了完整的時態框架體系,我們稱其為“真實”時態框架體系,相對於真實語氣而言,有多少真實的時態,也就有多少非真實的時態,那麼非真實時態的框架體系,我們稱其為“虛擬語氣”框架體系。
同時因為虛擬語氣有條件從句和結果主句的存在,虛擬語氣的組合相對也更復雜一些。虛擬語氣的條件從句和結果主句之間可以同時結合各種時態、語態進行組合搭配,從而表達出複雜的內涵,而這也正體現出語言的豐富多彩和千變萬化的強大表達能力。
回覆列表
假如明年掙了一個億,我就...
這話要是思聰的爸說,就是個真實條件句;換我說,就是對未來的虛擬了。因為我自己也知道肯定自己掙不了。
我把虛擬語氣通講一下吧。因為先談真實和虛擬的區別,再談怎麼虛擬的,更容易理解。整體思路如下圖:
if引導條件狀語從句,表示,如果。。。就。。。。
條件狀語從句分兩種,真實條件句和虛擬條件句,兩者的區別在於:
真實條件句:假設的情況基本會發生
虛擬條件句:假設的情況基本不會發生,或根本不可能發生
所以真實條件句和虛擬條件句的區別是:說話者覺得假設的事會不會發生。
別管真實條件句還是虛擬條件句,句式是一樣的,
if從句+主句
他們的區別,只是在主句和從句的的謂語的時態或情態上的變化。
真實條件句if+從句用一般現在時,主語用一般將來時,用will或shall,不用be going toIf I have a a billion dollars at hand, I will build a hospitial that provides free trestment for the poor. 如果我手邊有10億美金,我會建一座為窮人提供免費治療的醫院。能把這句話當真實條件句說的,全球應該沒有幾個人。
除了if,when等也引導真實條件句。
對現在的虛擬if+從句用一般過去時(be用were)
主句用could, should, might等
If I were a billionaire, I would spend a lot for the poor.
如果我是個億萬富翁,我會為窮人花很多錢。(現在的事實是我不是富翁,所以這是虛擬)
對過去的虛擬if+從句用過去完成時
主句用could, should, might等+have done
If I had been born 20 years earliers, I should have established a company as great as BAT. 如果我早生20年,我應該早成立了和BAT一樣的大公司(過去的事實是我沒早生,所以這個假設是表達的我的雄心壯志,意願而已,是虛擬)對將來的虛擬從句:
if+were to do,
if +should do,
if+一般過去時
2. 主句用could, should, might等
If I were to make a billion dollars, I would build a hospitial that provides free trestment for the poor.
如果我將來能掙10億美金,我會建一座為窮人提供免費治療的醫院。(其實我心裡很確定我掙不了,所以這是虛擬)
可見對不同時間的虛擬,其變化只是謂語的助動詞的變化。
所以,判斷虛擬語氣的時間,看if從句的謂語的助動詞就夠了。