今天咱們換個東西說說,不說英語短語或習語了,換個語法說說。一說到語法,想必這是大家在學英語過程中遇到的最頭疼的問題了。當然我也學不好,這裡只能說班門弄斧,隨便說說,說錯了,大家不要見怪啊!今天我們來說說語法中比較難的一點——虛擬語氣。
我們先說虛擬語氣中最常見的一類—— if 引導的虛擬條件句!其實「if 條件句」有兩種情況:真實條件句和虛擬條件句。
真實條件句
例如:If it is raining tomorrow, we will cancel the sports meeting.
如果明天下午,我們將取消運動會。
此句表達明天真的可能會下雨,這是對真實可能會出現的情況的假設,所以叫「真實條件句」。
虛擬條件句
例如:If I were you, I would not go.
如果我是你,我不會去。
請注意,這裡的假設是一種不可能發生的情況,因為「我永遠不可能是你」,所以這種句式裡的語氣就是虛擬語氣了。「虛擬」的本質是對「不會出現、不會發生」的情況的一種假設。
「If 引導的虛擬條件句」有三種情況,記住裡面的語言規律即可:
1. 對現在的情況進行虛擬假設。
公式:if + 主語+ did(were)+ ……,主語+ would(should、could、might)+ do
剛才的 If I were you, I would not go. 就是一個很好的例子,再比如:
If I knew her telephone number, I would tell you.
如果我知道她的電話號碼,我會告訴你。(事實:我不知道)
2. 對過去的情況進行虛擬假設。
公式:if + 主語 + had done, 主語+would(should、could、might)+have done.
例如:
If you had listened to me, you would have avoided the mistake.
如果你聽我的,你就會避免這個錯誤。(事實:你之前並沒有聽我,所以你犯了這個錯)。
3. 對未來的情況進行虛擬假設。
公式:If + 主語 + should(were to)+ do, 主語 +would(could、should、might)+ do
例如:If it were to rain tomorrow, I would stay at home.
如果明天下雨,我會待在家裡。(表達未來出現這種情況的可能性很低)。
在學英語的過程中,很多人以為只有 if 從句才可以用虛擬語氣,其實不然,具體內容在下一篇文章再為大家分享,敬請期待!