【英文文法】If假設語氣|與現在/過去事實相反|動詞退一步是什麼?

2026/01/30
52181

分享至
【英文文法】If假設語氣|與現在/過去事實相反|動詞退一步是什麼?

不管是中文或英文,語言中都有「假設語氣」的存在,不同的是通常中文只要在句子中加上「如果」、「萬一」或是「的話」即可,而英文還需要加上時態的變化,因此「if後面的時態到底要加什麼?」「什麼樣的情況下if後面的時態要有所變化?」常是英語初學者會遇到的問題。

其實只要了解假設語氣文法背後的原理,不僅未來在使用時較容易記起來,也可以幫助自己在國中會考、高中學測等重要大考上拿分,因為英語句子當中只要一兩個字有變化,就隱含非常多的涵義!

if假設語氣基本概念

假設句通常由兩個子句組成:一個是包含 「If」的 條件句;另一個則是表示「結果」的 結果句

If it rains, the football game will be canceled.
如果下雨了,這場足球比賽將被取消。

前面的子句 If it rains 是包含 「If」的條件句,表示如果...就會...。
後面的子句 the football game will be canceled 則是表示「結果」的結果句

條件句不一定要放在前面,兩種句型可以相互替換,分別為:

條件句, 結果句

If it rains, the football game will be canceled.

結果句 + 條件句

The football game will be canceled if it rains.

在英文文法中,若要表達一個未發生的事情時,記得動詞的時態要往後退一格, 也就是我們常聽到的「動詞退一步」

動詞退一步

If it rains, the football game will be canceled.
這個句子中,條件句的部分雖然討論的是如果未來會下雨,但時態用的就是現在簡單式,而非未來簡單式。

多益課程介紹

四種條件句的用法

在母語人士學假設語氣時,共把它們分成四大類:
  1. 第零條件句
  2. 第一條件句
  3. 第二條件句
  4. 第三條件句

以下會整理每一種條件句的使用時機和例句,以及台灣人俗稱的「與現在事實相反」、「與過去事實相反」分別對應哪個類別。
條件句以紅色標註結果句以藍色標註

第零條件句

現在簡單式 , 現在簡單式

使用時機:

  1. 要表達一般常理或科學事實時
  2. 給予這個條件的情況下,永遠會有相同結果

If it rains, the floor gets wet.
如果下雨的話,地板就會濕掉。

if假設語氣的進階用法(混搭條件句)

其實上面教的「第二條件句」「第三條件句」是可以混搭的!
⮕也就是條件句結果句 都與事實相反的情況
至於要怎麼搭呢?主要取決於你的 條件句結果句 所發生的時間。

過去條件 + 現在結果
例句:If Daniel had won the lottery, he would be rich.
如果丹尼爾過去有贏得樂透,那他現在就會很有錢。
⮕事實是:丹尼爾過去沒有贏得樂透
過去條件 + 未來結果
例句:If Leo had passed the exam, he could graduate from high school next month.
如果里歐過去有通過考試,他下個月就可以畢業。
⮕事實是:里歐過去並沒通過考試,因此他下個月(未來)不能畢業
現在條件 + 未來結果
例句:If I weren’t so busy, I would go on the vocation with you next week.
如果我現在沒有那麼忙,我下週(未來)就能跟你去度假了。
⮕事實是:因為我現在就是很忙,所以我下週不能跟你去度假
現在條件 + 過去結果
例句:If Andy spoke Korean, he would have hit on the girl.
如果安迪會說韓文,他昨天就搭訕那個女孩了。
⮕事實是:因為艾瑞克就是不會說日文,所以他昨天才無法搭訕那個女孩
未來條件 + 過去結果
例句:If Mark weren’t having the test tomorrow, he would have accepted your invitation to the prom.
如果馬克明天沒有那場考試,他昨天就會接受你的舞會邀請。
⮕事實是:但馬克明天確實有場考試,因此他就是無法接受你的舞會邀請
未來條件 + 現在結果
例句:If Anna weren’t go to the concert tomorrow, she would be very upset.
如果安娜明天沒有要去演唱會,她會感到非常沮喪。
⮕事實是:安娜明天確實要去演唱會,因此她並不沮喪

if假設語氣的補充用法

表示「命令」

當我們要表達有「命令」意味的假設句時,通常在句子後面會直接接上祈使句。

If + 主詞 + 現在簡單式 , 祈使句

If you want to get good grades, study hard.
如果你想要拿到好成績,用功讀書!

與真理相反: were to 的用法(未來絕不可能發生的事)

除了上述提到的四種條件句之外,其實還有一種情況,是當我們要表達的事情「絕對不可能發生」時。此時,我們就要用到 were to 的句型。

If + 主詞 + were to + 原型動詞 , should / would / could / might + 原型動詞

If I were to fly, I would fly to the edge of the universe.
如果我會飛,我會飛到宇宙的盡頭。
⮕事實是:我不會飛,所以我也無法飛到宇宙的盡頭。

如果你還想看其他「基礎英文文法」系列的文章:

英文文法相關課程歡迎免費諮詢
  • 電話號碼:
    1. (02)5580-5608
    2. 0985-368-799
  • 營業時間:周一至周五 10:00-19:00

填寫表單諮詢課程優惠

請填寫表格內必要訊息,顧問專員將在收到訊息後儘速為您服務,謝謝。

加入TKB美語LINE@
Poor英文,交給英文Pro醫生