(1)主句從句都相反(與事實)app
虛擬語氣有本身的時態,以下圖所示:ui
舉個例子體會一下:spa
若是你沒有起那麼晚的話,你原本該完成你的做業的翻譯
if you hadn't got up late,you should have finished your homework.rest
(2)只與主句相反blog
具體的用法是:不用上圖中的虛擬條件句,主句仍使用上圖中的主句格式,可是前邊要加上「不然」,「要否則」等,上述兩個詞對應到英文中是without(後接介詞短語,f翻譯爲:要是沒有,若是沒有),but for(後接介詞短語,翻譯爲:要不是,若是不是),or/otherwise(後接句子),舉例以下:it
1.你起晚了,要否則你原本能完成做業的。io
you got up late,or/otherwise you could have finished your homework.import
2. 沒有水咱們生活不了。require
we could not surrive without water.
(3)只與從句相反
1 wish/how i wish
用法:與只與主句相反相似,這時主句不用上表中的主句格式,從句使用上圖中的虛擬條件句的格式,惟一不一樣是,當表示與未來可能相反時,從句使用「主 + would/could/should/might + do」的格式。
舉例:
2 if only
用法與1相同!!!舉例以下:
3 would rather
用法與1相似,除了與未來可能相反時用法不一樣,其他相同,would rather與未來可能相反時與如今相反相同,都是(did/were),舉例:
4 as if(as though):表好像 even if(even though):表即便,就算
用法與1相同!!!舉例以下:
(4)錯綜時間句(主句從句相反的時間點不同)
按照三個時間點的組合,有以下六種可能:
針對上邊的六種組合,其中合乎邏輯的只有一下兩種:
可是對於從句如今,主句過去原本邏輯是不合理的,可是有一個特殊的狀況是正確的,即:「若是我是你,我當時會........」
(5)名詞性從句的虛擬語氣
首先討論有幾種名詞性從句?答:共有6種名詞性從句。以下:
關於名詞性從句的虛擬語氣,咱們只討論前三種從句,即:
在具體討論以前,咱們要首先了解一些特定的動詞與名詞:
動詞
一個堅持:insist(堅持要)
兩個命令:order,command
三個建議:advise,suggest,propose
五個要求:demand,require,request,desire,ask
名詞
兩個命令:order,command
三個建議:advice,suggestion,proposal
五個要求:demand,request,desire,ask
1 這些動詞後面的賓語從句要使用虛擬語氣用法。即從句中的動詞要使用should + 動詞原形,或將should 省略。即(should)+ v
舉例:
we suggested that Tom (should)have a rest.
he insisted that i (should)be present.
2 這些名詞後面的表語從句要使用虛擬語氣用法。即從句中的動詞要使用should + 動詞原形,或將should 省略。即(should)+ v
舉例:
my suggestion is that Tom (should)have a rest.
注:
當suggest表示「暗示,代表」,而不是「建議」的時候,不用虛擬語氣,舉例以下:
the look on her face suggested that she was happy.
當insist表示「堅持說,堅持作」,而不是「堅持要時」,不用虛擬語氣,舉例以下:
he insisted that he didn't steal the wallet.
3 it is necessary/strange/hard/important + that-clause,從句中的動詞要使用虛擬語氣,即:(should)+ 動詞原形
這是一個主語從句虛擬的狀況,舉例以下:
it is important that we (should)learn english.
4 it is a pity/shame/no wonder that-clause,從句中的動詞要使用虛擬語氣,即:(should)+ 動詞原形
這也是一個主語從句的狀況,其中pity,shame表示「惋惜」,no wonder表示「難怪」,舉例以下:
it is a pity that you (should)miss the chance.
5 it is(about/high)time that-clause,從句中的動詞要使用虛擬語氣,即:should+ 動詞原形/過去時,與前邊不一樣的是,should不能夠省略!
這是一個主語從句虛擬的狀況,舉例以下:
it is time that we should go / went to bed.