If-條件句 (假設語氣)

假設語氣以從屬連接詞“if”,依主要子句所使用的各種不同情態助動詞 (will, would, can, could, may, might),利用主、從句時態的不一致,產生下列三種基本句型。

句型一
從屬子句主要子句用法
If ...現在簡單式 will
can
may/might
說話者認為將來有可能實現 "if-子句" 中所陳述的動作的目的

If you study hard, you will pass the exam.

如果你努力學習,你將通過考試。

從屬子句使用現在簡單式動詞 study, 主要子句使用情態助動詞 will。

If you leave now, you will catch the train.

如果你現在離開,你會趕上火車。

從屬子句使用現在簡單式動詞 leave, 主要子句使用情態助動詞 will。

If you don't hurry, you might miss the flight.

如果你不快點,你可能會錯過航班。

從屬子句使用否定的現在簡單式動詞 don't hurry, 主要子句使用情態助動詞 might。

If you start the homework now, you can finish it by 8.

如果你現在開始寫作業,你可以在8點以前完成。

從屬子句使用現在簡單式動詞 start, 主要子句使用情態助動詞 can。

If you work hard and take responsibility, you can get ahead.

如果你努力工作,勇於承擔責任,你可以出人頭地。

摘錄自美國總統歐巴馬, 2014 國情咨文。

句型二
從屬子句主要子句用法
If ...過去簡單式 would
could
might
說話者認為是可以做得到的事,但卻沒有能夠實現 "if-子句" 中所陳述的動作的目的,或用以表示所說的與事實相反。

If I started my own bussiness right after graduation, I might be an millionaire now.

如果我在畢業後開始自己做生意,我現在可能是一個百萬富翁了。

從屬子句使用過去簡單式動詞 started, 主要子句使用情態助動詞 might。

If I were you, then I wouldn't do that.

如果我是你的話,我不會那樣做。

我不是你,所以我們用假設語氣來表示所說的與事實相反的假設,這裡是不能用 If I was you,...。

If I didn't spend money on lottery, I could buy a house now.

如果我不花錢買樂透,我現在就可以買房子了。

"如果我不花錢買樂透",事實上我把錢都花在買樂透。要不然,我現在就可以買房子了。

句型三
從屬子句主要子句用法
If ...過去完成式 would have
could have
might have
表示 "if-從屬子句" 中所論及過去的事並沒有發生。

If I had studied hard, I would have passed the exams.

如果我在過去有努力學習,我就會已經通過考試了。

過去的事 "had studied hard" 並沒有發生。

If we had started earlier, we _______ the deadline.

(A) will have met (B) would have met (C) would meet (D) will meet

上面例子的"if-子句"都在句前,跟著逗號 「,」,然後主要子句。每一例句也都可以把主要子句移至前面,"if-子句"放在後面,並省掉逗號「,」。

You will pass the exam if you study hard.

You will catch the train if you leave now.

I would have passed the exams if I had studied hard.

  1. If we  take (to take) the MRT, we  will arrive (not/to arrive) in time.
  2. If it  rains (to rain), the children  will not go (not/to go) for a walk.
  3. If Dick  does not buy (not/to buy) the book, his friends  will be (to be) angry with him.
  4. If she  does not read (not/to read) the novel, she  will not pass (not/to pass) the literature test.
  5. If I  do not argue (not/to argue) with my father, he  will lend (to lend) me his car.

上述三種基本句型都是帶有條件的假設語氣。另有一種非條件的假設語氣,主、從句皆為現在式,且主要子句不需要有情態助動詞。它是用來陳述一般的事實或科學真理。

非條件的假設語氣
從屬子句主要子句用法
If ...現在簡單式 現在簡單式 一定會發生的的事實或科學真理。

If you heat water to 100 degrees, it boils.

如果水加熱到攝氏100度,它就沸騰。

If there is no air, wood doesn't burn.

如果沒有空氣,木材不會燃燒。

If iron gets wet, it rusts.

如果鐵受潮濕,它會生鏽。

Unless he asks you politely, refuse to do any more work for him.

拒絕為他做更多的工作,除非他有禮貌地懇求你。

Unless = Not if

When I finish an article, I always ask Jane to read it through.

當我完成了一篇文章,我總是請珍妮讀一遍。


非條件的假設語氣通常以 "If", "When", 或 "Unless" 當作句子的起頭。

Grammar



建言 (Comments)

謝謝您對本網頁文法內容提供任何意見、批評或指教:

姓名:

電子郵件地址:

勾選『記得我』,它會保留您已填過的『姓名』與『電子郵件地址』,讓您在別的文法網頁留言時,不必重新登入。