發布時間:2014-07-21 共4頁
2.were型虛擬式:
所謂were型虛擬式,就是借用行為動詞過去時的某個形式以及be動詞的"were"這個形式來表達某種虛擬的語氣。
由于were型虛擬式主要用在if非真實條件句中,而且它是其他were型虛擬式句型的基礎,所以我們先要搞清楚if非真實條件句。
(1) if非真實條件句:
條件句分為真實條件句和非真實條件句:
真實條件句是指真實的或可以實現的條件句,例如:If we work together, we are sure to finish the task in time. (如果我們大家一起努力,就一定能按時完成任務),動詞使用的是真實的時態和形式。
非真實條件句是指對已經發生過的事情,或對不可能發生或實現的事進行假設,例如:"如果當時有醫生在,這個孩子就有可能得救了",顯然,這是對已發生的事情的一種假設,該句的英語表達為:If there had been a doctor available, the child might have been saved.
為了便于理解和記憶,我們用表格形式加以歸納:
時間 |
動詞形式 |
舉例 |
過去 |
if條件句:had done / had been |
If there had been a doctor available, the child might have been saved. |
現在 |
if條件句:did / be動詞用were |
If I were you, I would accept his offer. (如果我是你的話,我就接受他的提議。) |
將來 |
if條件句: |
If it should rain tomorrow, we would stay at home. (一旦明天下雨,我們就呆在家里。) |
這里關鍵是要掌握好兩點:
(A) 虛擬行為或狀態發生的時間:過去?現在?還是將來?
(B) 采用了什么相應的動詞形式?
補充說明:
(A) 當 "if "省略后,要采用倒裝形式,如舉例所示;
(B) 如果所說的條件是永遠不可逆轉的。如"如果我是你的話"(我永遠不可能變為你),即使是對過去的假設,也用"現在"虛擬式表示,例如:
If I were you, I would have taken his advice. (要是換了我,我就采納他的意見了。)
(C) 結果句中的would 可以根據內容需要,使用might, could或should,例如:If she had known that you were there, she might have come.(要是她知道你在哪兒,她或許會來的。)但是"將來"虛擬式條件句中的should是將來時的"標志詞",不能用would代替,不要搞錯了。
(D) 關于含蓄虛擬式:含蓄虛擬式是指虛擬的條件用一種比較含蓄的方式加以表達的虛擬語氣,如:"我昨天很忙,要不就來參加你的生日派對了".其中的"我很忙"是真實情況,"要不就來參加你的生日派對了"則是虛擬的:I was very busy yesterday, or I would have come to your birthday party.
所以,注意句子中出現的: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型虛擬式的其他用法 (同樣要遵守"過去、現在、將來"的虛擬規則):
●wish賓語從句:
I wish that he had not made so much fuss about it.(真希望他不要把那事搞大了。- 過去)
I wish that I were a doctor. (我希望我是個醫生就好了。- 現在)
(注:這個句型中也可以用I wish that I was a doctor.)
I wish that the rain would stop. (真希望雨能停下來。將來)
●If only…(要是…就好了)
If only you hadn't offended him. (你當時不惹他就好了。- 過去)
If only I had some money on hand now. (我現在手頭有些錢就好了。-現在)
If only he could come tomorrow. (他明天能來有多好啊。-將來)
●It is (about / high) time that….(是…的時候了)
由于該句型只能用在"現在"時間,所以從句的動詞只能是"過去時"形式,例如:
It is high time (that) we began to work. (咱們該開始工作了。)
●As if (though)…(似乎…)
這個句型可以是陳述語氣,也可以是虛擬語氣。虛擬語氣的時態變化原則與"wish"用法相同,例如:
She loves the children in the kindergarten as if they were her own. (她象自己孩子一樣熱愛幼兒園的孩子門。 - 現在)
He talked about China as if he had been there. (他談起中國來好象去過那里。)
It looks as if it is going to rain.(看來天要下雨。- 陳述語氣)
●Would (had) rather, would just as soon, would sooner, would prefer + 從句結構
這幾個句型都表示一種"婉轉的責備",中文常有"還不如…","寧可…""倒希望…"等意思,例如:
I'd rather she stayed at home in such a bad health condition. (她身體這么差,我倒希望你呆在家里。- 現在)
I would just as soon you had returned him the money yesterday. (你還不如昨天就把錢還給他了。- 過去)
I would prefer he didn't stay there too long. (我倒不希望他不要在那兒呆得時間太長。)
比較:
I would prefer that she act the young lady. (我倒認為她演哪個年輕女子比較合適。- 表示建議,用 "should型虛擬式")
做虛擬語氣的題目,歸納起來就是兩句話:
一是,看清是什么形式的虛擬式,"should型"還是 "were型"?
二是,如果是were型虛擬式,看清句中所給的時態:"過去"、"現在"、"將來"?
這里的關鍵是:要對構成虛擬語氣的詞、詞組和句型比較敏感。