英語語法極速通關18|虛擬語氣構造“公式”

目錄

英語中句子的語氣通常有陳述語氣、祈使語氣、虛擬語氣三種。

前面兩種比較簡單,陳述句用來敘述事實,祈使句通常會省略主語以突出動作。比較難以掌握的是虛擬語氣,因為它有好幾種變化。

實際上,虛擬語氣的規律性是很強的,我們只要能夠記住它的構造方式,這個難點就不攻自破了。

虛擬語氣通常由主句和if引導的從句構成,可以分為純條件的虛擬語氣、與現在事實相反的虛擬語氣、與過去事實相反的虛擬語氣和猜測將來狀況的虛擬語氣四種。

下面,我們分別來看這四種虛擬語氣的構造“公式”。

一、純條件的虛擬語氣

純條件的虛擬語氣表達的是一種帶有“條件”的假設,if引導的從句說明條件,主句則說明條件具備的話會產生的結果。其構造“公式”是:

If+S+一般現在時動詞,S+一般現在時助動詞+V

上式中,前半句是條件從句,后半句是主句。也即是說,純條件的虛擬語氣中,條件從句用一般現在時,主句用一般現在時助動詞和原形動詞。

例如:

If he is here,I will beat him.

If he comes,you should tell him the truth.

二、與現在事實相反的虛擬語氣

這種虛擬語氣用來表示“現在的事實并非如此”,它的構造“公式”是:

If+S+一般過去時動詞,S+一般過去時語氣助動詞+V

條件句要用一般過去時,相應地,主句用一邊過去時助動詞和原形動詞。

例如:

If I were rich,I would help you.

這句話的意思是:“如果我有錢,我會幫助你,但很遺憾我沒有錢,所以我幫不了你?!蹦敲此图儣l件的虛擬語氣有什么區別呢?

If I am rich,I will help you.

如果改成純條件的虛擬語氣,句子的意思就是:“如果我有錢,我會幫助你?!?/p>

看到它們之間的區別了嗎?

前者的重點在于“我幫不了你”,而后者重點在于“我會幫助你”。

也可以這么理解:前者是在說“我幫不了你”的原因,而后者是在說“我會幫助你”的條件。

再如:

If you lived here,I could see you everyday.

這句話的意思是說:“如果你住在這兒,我就能天天見到你了?!钡驗樗玫氖桥c現在事實相反的虛擬語氣,所以實際上它的意思是:“我沒法天天見到你,因為你不住在這兒。”

另外還有一點要注意的是,與現在事實相反的虛擬語氣中,if從句如果有be動詞,一定要用were,不論是第幾人稱。

例如:

If he were here,he should close the door.

If I were you,I would accept the offer.

三、與過去事實相反的虛擬語氣

這種虛擬語氣表達的是“過去的事實并非如此”,它的構造“公式”是:

If+S+過去完成時動詞,S+一般過去時助動詞+現在完成時動詞

條件句用過去完成時,主句用一般過去時助動詞和現在完成時動詞。

例如:

If I had arrived earlier,I would have met her.

這句話是說,“當時我要是到的早一點,我就可以見到她了。”言外之意就是“當時我沒有見到她”,因為“我沒有到得早一點”。

從這里就能看出來,這種虛擬語氣表達的重點也是“與事實相反”的原因,只不過這個“事實”發生在過去。

四、猜測將來狀況的虛擬語氣

將來的事情還沒有發生,所以在敘述的時候要用到猜測的口吻。我們知道在一般將來時和將來完成時當中要用到willwould來表猜測,那么如果用虛擬語氣表猜測該怎么使用呢?

猜測將來狀況的虛擬語氣,也可用if引導的從句和主句配合來實現,不過它的構造“公式”有三個,分別表示不同程度的猜測:


A.不可能發生


If+S+were to+V,S+一般過去時助動詞+V


之前說過現在進行時可以表將來,最典型的就是be going to+V這種句型,變化之后就成為be to+V的形式,例如:

He is to leave tomorrow.

這種將來時的用法通常是表示將來的事情極有可能發生,語氣要比will強很多。

但是反過來,如果想表達一種極不可能發生的事情,那么就可以將be to+V變成虛擬語氣的形式:were to+V

例如:

If the cat were to smile, I would pass out.

正常情況下,貓是不會笑的,所以這里用were to+V來表示“絕不可能”。


B.不太可能發生


If+S+should+VS+一般過去時語氣助動詞+V


如果將來的事情并不是絕對不會發生,而是有一點點可能會發生,那么就不能再用語氣很強的were to+V,而要用語氣相對弱一點的should+V。

例如:

If it should rain,I would stay here.

這句話的意思是:“如果下雨了,我就待在這兒,但下雨的可能性很小?!边@有一種“萬一”的意味在里面。


C.有可能發生


If+S+should+VS+一般現在時語氣助動詞+V


而如果將來的事情發生的可能性比較大,那么主句的助動詞就可以用一般現在時,表達一種很有把握的猜測。

例如:

If it should rain,I will stay here.

此句的意思是:“如果下雨了,我就待在這兒,目前看來下雨的可能性很大?!?/p>

所以對于將來狀況進行猜測的虛擬語氣,關鍵在于確定語氣的強弱程度,然后才能選擇合適的“公式”來套用。

需要特別注意的是,上述的幾種虛擬語氣的構造“公式”是一種“完全式”,也就是說是虛擬語氣句子完整的形式。

但在實際應用當中,為了避免句子顯得冗余,通常會省掉條件句,或者用其他的連接詞來表示虛擬條件,有時候從句和主句的假設還會混合使用。

這些都是造成虛擬語氣難以掌握的根源所在。

但要記?。喝f變不離其宗。不論虛擬語氣句子如何變化,其核心依然逃不出上述幾個“公式”,我們只需對照公式,仔細分析句子結構就能確定是何種虛擬語氣,對句子的理解也就能更加準確。

例如:

If I had married much younger, I might have my own grandchildren now.

這個句子表面來看,好像套不上公式,因為從句和主句使用的時態都不一致:從句用的是過去完成時,而主句卻用的是一般過去時。

不過沒關系,既然不一致那就干脆分開來看。

從句用的是過去完成時,符合與過去事實相反虛擬語氣的公式,所以它表達的是與過去事實相反,意思是:“假如我當初年輕一點結婚”。

主句用的是一般過去時,符合與現在事實相反虛擬語氣的公式,所以它表達的是與現在事實相反,意思是:“我現在可能有自己的孫子了”。

兩句結合在一起,意思就是:“假如我當初年輕一點結婚,我現在都有自己的孫子了?!?/p>

再如:

It’s time you started living on your own.

這個句子套公式就更套不上了,怎么去看它是不是虛擬語氣呢?

仔細分析一下不難發現,這個句子的主語是省略了that的名詞性從句that you started living on your ownit 是形式主語,主句的動詞是is,是個一般現在時,用來敘述事實。

而從句中的動詞是started,是一個一般過去時。從時態上看不出這里要用一般過去時,而對照幾個虛擬語氣公式,不難發現它符合與現在事實相反的虛擬語氣公式,所以從句表達的是一種與現在事實相反的虛擬語氣。

如此一來,我們就知道句子的意思是:“是時候讓你開始獨立生活了?!毖酝庵馐牵骸澳悻F在還沒有開始獨立生活”,這是一個典型的與現在事實相反的虛擬語氣。

所以,以后碰到用時態解釋不通的地方,別忘了換個角度,用虛擬語氣公式對照一下,說不定問題就解決了哦。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容