2012年全國職稱英語考試語法知識精講(35)
2.were型虛擬式:
所謂were型虛擬式,就是借用行為動詞過去時的某個形式以及be動詞的"were"這個形式來表達(dá)某種虛擬的語氣。
由于were型虛擬式主要用在if非真實條件句中,而且它是其他were型虛擬式句型的基礎(chǔ),所以我們先要搞清楚if非真實條件句。
(1)if非真實條件句:
條件句分為真實條件句和非真實條件句:
真實條件句是指真實的或可以實現(xiàn)的條件句,例如:If we work together, we are sure to finish the task in time. (如果我們大家一起努力,就一定能按時完成任務(wù)), 動詞使用的是真實的時態(tài)和形式。
非真實條件句是指對已經(jīng)發(fā)生過的事情,或?qū)Σ豢赡馨l(fā)生或?qū)崿F(xiàn)的事進(jìn)行假設(shè),例如:"如果當(dāng)時有醫(yī)生在,這個孩子就有可能得救了",顯然,這是對已發(fā)生的事情的一種假設(shè),該句的英語表達(dá)為:If there had been a doctor available, the child might have been saved.
這里關(guān)鍵是要掌握好兩點:
(A) 虛擬行為或狀態(tài)發(fā)生的時間:過去?現(xiàn)在?還是將來?
(B) 采用了什么相應(yīng)的動詞形式?
補(bǔ)充說明:
(A) 當(dāng) "if "省略后,要采用倒裝形式,如舉例所示;
(B) 如果所說的條件是永遠(yuǎn)不可逆轉(zhuǎn)的。如"如果我是你的話"(我永遠(yuǎn)不可能變?yōu)槟?,即使是對過去的假設(shè),也用"現(xiàn)在"虛擬式表示,例如:
If I were you, I would have taken his advice. (要是換了我,我就采納他的意見了。)
(C) 結(jié)果句中的would 可以根據(jù)內(nèi)容需要,使用might, could或should,例如:If she had known that you were there, she might have come.(要是她知道你在哪兒,她或許會來的。)但是"將來"虛擬式條件句中的should是將來時的"標(biāo)志詞",不能用would代替,不要搞錯了。
(D) 關(guān)于含蓄虛擬式:含蓄虛擬式是指虛擬的條件用一種比較含蓄的方式加以表達(dá)的虛擬語氣,如:"我昨天很忙,要不就來參加你的生日派對了".其中的"我很忙"是真實情況,"要不就來參加你的生日派對了"則是虛擬的:I was very busy yesterday, or I would have come to your birthday party.
所以,注意句子中出現(xiàn)的:but, or(否則), otherwise(否則), without(要不是),with(要是有),but that(要不是), but for(要不是), if it were not for / 過去:if it had not been for(要不是 ) 等用來引出含蓄虛擬式的詞或短語,例如:But for (或without) your cooperation, we would not have completed the experiment so smoothly.(要不是你們的合作,我們不可能那樣順利地完成這個實驗。)
2.were型虛擬式:
所謂were型虛擬式,就是借用行為動詞過去時的某個形式以及be動詞的"were"這個形式來表達(dá)某種虛擬的語氣。
由于were型虛擬式主要用在if非真實條件句中,而且它是其他were型虛擬式句型的基礎(chǔ),所以我們先要搞清楚if非真實條件句。
(1)if非真實條件句:
條件句分為真實條件句和非真實條件句:
真實條件句是指真實的或可以實現(xiàn)的條件句,例如:If we work together, we are sure to finish the task in time. (如果我們大家一起努力,就一定能按時完成任務(wù)), 動詞使用的是真實的時態(tài)和形式。
非真實條件句是指對已經(jīng)發(fā)生過的事情,或?qū)Σ豢赡馨l(fā)生或?qū)崿F(xiàn)的事進(jìn)行假設(shè),例如:"如果當(dāng)時有醫(yī)生在,這個孩子就有可能得救了",顯然,這是對已發(fā)生的事情的一種假設(shè),該句的英語表達(dá)為:If there had been a doctor available, the child might have been saved.
這里關(guān)鍵是要掌握好兩點:
(A) 虛擬行為或狀態(tài)發(fā)生的時間:過去?現(xiàn)在?還是將來?
(B) 采用了什么相應(yīng)的動詞形式?
補(bǔ)充說明:
(A) 當(dāng) "if "省略后,要采用倒裝形式,如舉例所示;
(B) 如果所說的條件是永遠(yuǎn)不可逆轉(zhuǎn)的。如"如果我是你的話"(我永遠(yuǎn)不可能變?yōu)槟?,即使是對過去的假設(shè),也用"現(xiàn)在"虛擬式表示,例如:
If I were you, I would have taken his advice. (要是換了我,我就采納他的意見了。)
(C) 結(jié)果句中的would 可以根據(jù)內(nèi)容需要,使用might, could或should,例如:If she had known that you were there, she might have come.(要是她知道你在哪兒,她或許會來的。)但是"將來"虛擬式條件句中的should是將來時的"標(biāo)志詞",不能用would代替,不要搞錯了。
(D) 關(guān)于含蓄虛擬式:含蓄虛擬式是指虛擬的條件用一種比較含蓄的方式加以表達(dá)的虛擬語氣,如:"我昨天很忙,要不就來參加你的生日派對了".其中的"我很忙"是真實情況,"要不就來參加你的生日派對了"則是虛擬的:I was very busy yesterday, or I would have come to your birthday party.
所以,注意句子中出現(xiàn)的:but, or(否則), otherwise(否則), without(要不是),with(要是有),but that(要不是), but for(要不是), if it were not for / 過去:if it had not been for(要不是 ) 等用來引出含蓄虛擬式的詞或短語,例如:But for (或without) your cooperation, we would not have completed the experiment so smoothly.(要不是你們的合作,我們不可能那樣順利地完成這個實驗。)