英文假設語氣系列 1 – 基本型 if 條件句一次學起來!

本系列文章,由「 WORD UP 聰明學習 」編輯審核。聰明學習專注於利用 AI 提升亞洲人的語言學習效率。

文章目錄

你是否有為了考試或其他目的去惡補假設語氣 n 遍,但應付完後就全部忘光,下次又得重新來過的慘痛經驗呢?或者你是否覺得「道理我都懂」,但仍不知道怎麼在寫作和口說情境中活用假設語氣,順暢地表達自己呢?

假設語氣是許多英文學習者頭痛不已的魔王關卡,特別是假設語氣中最高頻的「 if 條件句」,很多人掙扎許久卻依然搞不懂「if 條件句」的運作方式,以及到底要如何在日常生活中使用。

為了幫助大家解決總是學不會 if 條件句的困境,本文將會用簡單易懂的解說、有趣實用的情境對話,帶大家掌握基本型條件句的核心概念,踏出「學通」並能「活用」假設語氣的第一步!現在就跟著 Jella! 一起從 4 種基本款條件句開始學起,打下扎實的基礎吧💪🏻


什麼是條件句?

英文的假設語氣會根據不同的「表達目的」與「時空情境」,用不同的動詞時態,排列組合成多種句構變化,光是大家最熟悉的 if 條件句就有至少 10 幾種句型變化。

聽起來很嚇人,但千萬別因此喪失學習 if 條件句的動力!首先,把 if 條件句學會,可以幫助大家大幅提升英文表達的精準度!在日常生活中,條件句的使用頻率高到超出大家想像,像跟朋友聊天、發 FB 廢文等多種日常情境,都可能會用到條件句來表達。

再來,條件句其實沒那麼難喔!因為幾乎每種條件句的用法背後,都有清晰的運作邏輯可依循,只要搞懂了語意和表達目的,就能融會貫通,將相似的理解方式,應用在學習其他類型的假設用法上!

條件句的定義

簡單來說,條件句的基本框架是「如果 A 發生了,B 也會發生」,主要由「if 子句」和「主要子句」所構成。

「if 子句」和「主要子句」聽起來很抽象?別慌張,我們來簡單複習一下「子句」的概念。子句就是「不完整的句子」,分成「主要子句」和「從屬子句」,主要子句可以單獨成立為一句話,但從屬子句「必須要跟主要子句綁在一起」才能變成一個完整句。我們直接用下方這句 if 條件句來解說:

If it rains tomorrow, I won’t go hiking.

如果明天下雨了,我不會去爬山。

if it rains 就是「從屬子句」,表示「如果明天下雨~」,要注意這不是完整句,因為話還沒講完!就像是你跟朋友聊天,跟朋友說「如果明天下雨~」,只把話講一半就沒下文,遲遲不說清楚「如果這件事發生會造成什麼後果」,你朋友應該會黑人問號,不知道你到底想表達什麼。所以「主要子句」帶出的「我不會去爬山」這個後果,才是這整句話的核心訊息。

複習了子句的觀念後,我們繼續看 if 條件句。通常 if 子句的角色會是「達成某件事的啟動條件」,主要子句則是描述在 if 子句的條件成立後,會達到的結果。

*現實語料庫中可能會有「if 子句是結果,主要子句作為條件、原因」的用法,本文的結尾會討論。

中文輕飄飄的一句「如果…就…」,在英文我們會透過「改變動詞時態」,來表達各種假設情境與使用目的。接著來看本文介紹的四種基本型 if 條件句,觀察動詞時態如何變化吧!

條件句的種類

以下是本文會重點講解的 4 種基本型條件句:

例句 使用情境
0 If I don’t eat lunch, I get angry. 表達事實、規則、習慣
1 If I have free time, I will go jogging. 表達未來可能發生的事
2 If she had more money, she could study abroad. 表達現在沒有發生的事
3 If I had arrived at the airport earlier, I would have made my flight. 表達過去沒有發生的事

其實 if 條件句不只有這四種,可以依照表達目的與語意的不同衍生出更多不同的變化。

會區分成這四種條件句,一方面是為了方便教學,另一方面是因為這四種基本型 if 條件句在語料庫中也是比較高頻的用法,掌握了這四種 if 條件句的核心概念,之後在學進階混合型的 if 條件句時也能更容易上手!接下來,讓我們來認識四種基本型 if 條件句的定義和實際應用的情境吧!


四種基本型條件句的長相和關鍵用途

第 0 型條件句:表事實、規則、習慣

第 0 型條件句定義

使用第 0 型條件句時,我們會在 if 子句和主要子句中,用「現在簡單式」標記「恆定」、「持續」的狀態,表達「如果 A 發生,B 也一定會發生」,這種必定會發生的事實現象、通則、習慣。這些事實概念橫跨了時空的維度,不管在過去、現在、未來,都會呈現固定的運作模式,一再重複發生。打個比方,想說「如果爸爸睡著,就會瘋狂打呼」這種規律現象,就能用第 0 型條件句表達~    

正是複習現在簡單式的好時機 : 【英文時態系列 1】時態初學者的第一站-現在簡單式!

第 0 型條件句長相

If 子句 主要子句
現在簡單式 現在簡單式

第 0 型條件句經典用途

第 0 型條件句在日常生活中使用率相當高喔!例如,當我們想和他人科普一些有科學根據的事實、放諸四海皆準的通則與規則,就能用第 0 型條件句來表達。

如果我們想要表達「從過去、現在、未來都會持續下去」的習慣,不管是談論某種文化脈絡下約定俗成的習慣,或是爆料個人的習慣、怪癖,第 0 型條件句都會很適合的表達工具!

來看看例句吧!

If you run a red light, you get a ticket.

你如果闖紅燈,就會拿到罰單。

If you cheat on a test, you get in trouble!

如果你考試作弊,你就完蛋了。

If I forget to stretch after exercising, I always feel sore the next day.

如果我運動後忘了伸展,我隔天總是會痠痛。

If I get hangry, I will chew you out.

如果我餓到氣噗噗,我會對你大吼大叫。

If my sister drinks too many cocktails, she gets wasted

如果姐姐喝太多調酒,她會發酒瘋。

If it’s winter in the US, it’s summer in Australia.

如果美國是冬天,那澳洲就是夏天。

第 0 型條件句也能用來講過去的習慣!

時過境遷,習慣也有可能會被戒掉,變成「只在過去成立的事實」對吧~這個時候我們只要在 if 子句和主要子句中,用「過去簡單式」標記「過去事實發生的時間範疇」,就可以表達囉!來看兩句簡單的例子:

When we were dating, if my ex-boyfriend didn’t have to work overtime, he cooked dinner for me.

當我們還在交往時,如果我前男友不用加班,他會煮晚餐給我吃。

When I was a child, if I got a good score on a test, my mom gave me extra pocket money.

當我還是小孩時,如果我考試拿高分,我媽就會加碼給我零用錢。

「當我們還在交往」與「當我還是小孩」都已成了過往雲煙,隨著分手、長大成人之後,那些在過去重複發生的習慣自然就不會繼續發生了。

第 1 型條件句:表未來規劃

第 1 型條件句定義

第 1 型條件句描述的是「如果 A 發生,那 B 就很有可能發生」的情況。

就是我們很常說的「如果之後發生什麼事,我到時就要怎樣」這種口吻啦 !

第 1 型條件句的 if 子句和主要子句都在描述「未來」的情況,但 if 子句是用「現在簡單式」喔!因為 if 子句只是借用「現在簡單式」來表達未來某一刻的情況,並不代表事情就是發生在現在。

感覺有點抽象?打個比方,如果你說「明天我有經過星巴克,我就會去買星冰樂」,這時請大家體驗一下當時空旅人,幻想一下明天自己的處境。對於明天的你來說,「經過星巴克」這件事「當下」必須先發生,後續才會發生「買星冰樂」這個結果。大家可以用這個方法思考看看,理解第 1 型條件句的運作邏輯~

第 1 型條件句長相

If 子句 主要子句
現在簡單式 will / can / may / shall + 原形動詞

第 1 型條件句經典用途

在日常情境中,只要是跟「未來規劃」相關的話題,或是談論做某件事情的後果,都可以用第 1 型條件句表達。例如,疫情之後規劃要去哪邊玩、午餐晚餐要吃什麼、週末要跟朋友去哪裡嗨、之後退休要幹嘛等情境,我們都可以用第 1 型條件句去說喔!

來看看第 1 型條件句的三種常見應用情境吧~

  1. 談論未來規劃、計畫

If I see her again, I’ll ask her for her phone number.         

如果我再看到她,我會跟她要電話。

If I can’t find someone I like, I won’t get married.

如果找不到喜歡的人,我不會結婚。
  1. 提議做某件事情

If it doesn’t rain tomorrow, we can go hiking.  

如果明天沒下雨,我們可以去爬山。
  1. 警告做某件事情的後果

If you take medicine on an empty stomach, you’ll get a stomach ache. 

如果空腹吃藥,你會肚子痛。

If you can’t finish your work on time, you’ll get in trouble.

如果你無法如期完成工作,就會有大麻煩了。

接著我們來用一個辦公室的情境對話,練習運用第 1 型條件句吧!

Bob: Are you done with that microwave? 
I need to reheat my leftovers from last night.

James: Ooh, is that fish? 
If you microwave fish, the office will stink to high heaven.  

Bob: Oh, I can’t eat it cold though, and if I don’t eat this, I won’t have anything else.

Bob: 你用完微波爐了嗎?我要加熱我昨晚的剩菜。
James: 喔!那是魚嗎?如果你微波魚,整個辦公室會臭到升天。
Bob: 我不能冷冷地吃啦!如果我不吃這個魚,我就沒東西吃了。  

看完這個對話,是否有加強對第 1 型條件句的印象呢~  

我們再練習另一個對話吧!這是兩個朋友間的對話,其中有同時運用到第 0 型條件句和第 1 型條件句的說法哦!來試看看吧~

Mike: I’m visiting my Italian friend next week. He’s a big fan of pineapple. Would it be ok if I order him a Hawaiian pizza?

Peter: You moron! Italians get angry if they see pineapple on pizza. But if you want to test your friend’s patience, you can try it.

Mike: Alright. I’ll just bring him some pineapple cakes instead.

Mike: 我下禮拜要去拜訪一位義大利朋友,他超愛吃鳳梨的。如果我幫他訂一份夏威夷披薩,應該還可以吧?
Peter: 你這傻瓜!義大利人看到披薩上放鳳梨就會抓狂。但如果你想挑戰你朋友的底線,是可以試試看啦。
Mike: 好吧,那我帶些鳳梨酥給他就好了。

你觀察到了嗎?對話中用到第 0 型條件句,去說義大利人會重複發生的反應。「如果你想要~是可以試試看啦」的說法是不是很熟悉呢~ 大家可以學起來,實際運用在跟朋友聊天的情境喔!

第 2 型條件句:表達現在沒發生、未來發生機率很低的事

第 2 型條件句定義

如果我們想要談論「現在沒有發生」、「未來發生的機率可能也很低」的事情,並想像「若這件事情現在發生的話,我會怎樣」的話,就可以用第 2 型條件句來表達喔!

在使用第 2 型條件句時,我們在 if 子句會借用「過去簡單式」來表達「現在」或「現階段」沒有發生的事,主要子句則通常會用 would、could、might 等字加上原形動詞。

是不是覺得要記的東西變多,被好多時態搞混的感覺呢?別急,我們也能用像第 1 型條件句的思考方法,試著拆解第 2 型條件句的運作邏輯喔!

大家可以想像看看,某件事之所以現在沒有發生,就是因為過去的你在「過去的某一刻」沒有達到、滿足某個條件,所以「現在」這件事才無法發生對吧~大家可以試著用這種方式幫助理解喔!

第 2 型條件句長相

If 子句 主要子句
過去簡單式 would / could / might / should + 原形動詞

第 2 型條件句有 3 種常見情境,還有同場加映的第 4 種驚喜用途!

  1. 給建議(用比較委婉的方式),或是表達輕微警告的意味

If I were you, I wouldn’t joke around in this serious situation.

如果我是你,我不會在這種嚴肅的情況下亂開玩笑。

If I were you, I wouldn’t date someone so bossy.

如果我是你,我不會跟這麼強勢的人交往。

在中文也很常聽到「如果我是你,我會怎樣」的說法對吧~其實英文也有同款的表達方式!例如第一句,如果不想直接說 「Please don’t joke around in this serious situation」,而是想要講得委婉一點,就可以用「If I were you…」表示「事實上我不是你,但如果我是你的話,我也不會~」,達到委婉規勸的目的。

  1. 表達心裡的想法與願望。如果現在這個情況發生了,現階段就會有能力去做什麼事、達成什麼目標

If he had a girlfriend, he would definitely be good to her.

如果他有女朋友,他一定會對她很好。

If I had more money, I could open my own restaurant.

如果我有更多錢,我就可以自己開一間餐廳了

If I had tons of money, I wouldn’t need to work. 

如果我有花不完的錢,我就不用工作了。 (這應該是很多人的願望😆)

「他有女朋友」、「我有更多錢」都是現在沒發生的事,想要表達「如果這件事發生,我就能怎樣」,就可以用「現在簡單式」營造「與現在事實相反」的幻想情境喔!

  1. 單純想像現在沒有發生的情況,想著「現在如果….會怎樣」

If I went on the rollercoaster with you, I would probably throw up.
如果我現在跟你去搭雲霄飛車,我大概會吐。

這可能是你朋友不斷慫恿你去搭雲霄飛車,但你才剛吃飽,玩太刺激的設施絕對會吐,所以嚴詞拒絕對方,然後看著對方搭上雲霄飛車極速轉了幾圈後,慶幸說道「好險自己現在沒去搭,不然八成會吐到天荒地老」的情境。大家若碰到類似的情況,也能用「如果我現在~我大概會~」這種句型,向對方堅定表明自己的立場喔!

  1. 同場加映:講幹話!

大家應該多少有體驗過跟朋友講幹話的療癒時光吧!你知道其實第 2 型條件句,簡直是愛講幹話的人的必備神器嗎!

第 2 型條件句是對「現在沒有發生的事情」或「與現在事實相反的事情」做假設,跟幹話的性質有異曲同工之妙。因為很多時候我們講幹話通常只是講爽的,講的都是現在不會發生,未來也不太可能發生的事情。

現在讓我們發揮滿滿的幹話精神,看可以怎麼用第 2 型條件句講幹話吧!設想一下,一群年輕女生在講幹話,有人想到某個中年、風度翩翩的大學教授,便開始講幹話…

Celine: If I were single, I would ask him out.

Bella: Eww, come on! But seriously, if he were younger, I might date him for his money.

Tina: Enough about him! Anyway, If I didn’t need to work, I could exercise every day.

Celine: No way! You would only exercise every day if you weren’t so lazy.

Tina: You know, if you stopped talking and did something else, you could be the best version of yourself!

Daisy: If we could make money from talking nonsense, we would all be rich now.

Celine: 如果我單身,我會想約他出去。

Bella: 呃…少來。不過說真的,如果他再年輕個幾歲,我搞不好能為了錢跟他 交往。

Tina: 不要再講他了啦!話說如果不用工作,我就能每天運動了!

Celine: 最好咧!如果你沒那麼懶,才可能每天運動啦!

Tina: 你知道的,如果你閉嘴去做些有意義的事,你就能成為最好的自己。

Daisy: 如果講幹話可以賺錢,那我們每人就是幹話富翁了。

嘿嘿,想不到條件句還能拿來講幹話吧~大家下次要跟朋友講幹話時,可以試著用第 2 型條件句來表達,開啟英文幹話模式呦😆

第 3 型條件句:幻想過去沒有發生的事

第 3 型條件句定義

如果我們想要談論「過去沒有發生的事」,並想像「若這件事情過去有發生,我當時就能怎樣」的話,就可以用第 3 型條件句來表達喔!

大家應該多少都說過「啊~早知道…」、「如果當初… 我就…」、「我那時就應該怎樣」這種話吧! 在英文,我們可以用第 3 型條件句,表達那種悔不當初,恨不得化身時空旅人,幻想能改變過去事實的感覺。

在使用第 3 型條件句時,我們在 if 子句會借用「過去完成式」來表達「過去沒有發生的事」,藉由倒退一個時態,呈現出過去事實被改變的幻想情境。主要子句通常會用 would、could、might 等字加上 have p.p. 來描述。

第 3 型條件句長相

If 子句 主要子句
過去完成式had + p.p. would / could / might / should + have + p.p.

話不多說直接進入例句囉!

If I had found the courage to confess my love back then, we could have been together. 

如果我當時鼓起勇氣告白,我們可能就在一起了。

If I hadn’t drunk so much bubble milk tea, I wouldn’t have gained 10 kilos!

如果我沒有喝那麼多珍珠奶茶,我就不會胖 10 公斤了!

If I had known you were such a gossip, I wouldn’t have told you my secret!

如果我早知道你是這麼八卦的人,我之前就不會跟你說我的秘密了!

If my friend hadn’t visited me in Taiwan, he wouldn’t have met his wife!

如果我朋友沒有來台灣找我,他就不會認識他現在的太太了。

條件句也可以很靈活!來看看「以終為始」的條件句型

If 子句也可能會表達結果?主要子句有可能用來講原因和條件?

我們前面看到的第 0、1、2、3 型條件句的例子,幾乎都是以「if 子句作為啟動條件」與「主要子句講述條件成立後會達到的結果」這種形式呈現。

然而,條件句的句法結構並不僅限於此!因為除了對原因、條件做假設,我們也能發揮「以終為始」的精神,盤點「如果要達成什麼結果,就得要有什麼條件」。

來看以下例句:

If you want to create your own database, you can use Notion.

如果你想要打造自己的資料庫,可以用 Notion(此非 Notion 業配)

If you want to practice English speaking, I highly recommend using the shadowing method.

如果你想練習英文口說,我強力推薦跟讀法。

If you want to lose weight, you need to eat healthy and exercise more. 

如果你想減肥,就得要吃得健康和多運動。

上面例句主要呈現了「建議」、「推薦」兩種用途,大家在向別人推薦或提供建議時也能實際應用看看喔!

大家發現了嗎,條件句在使用上其實非常靈活。只要句子邏輯通順、動詞有根據情境做出正確的時態變化,就能很靈活表達各種假設情境囉!


基本型條件句總結

基本型條件句表達目的總結

現在來簡單歸納一下四種條件句的主要表達目的和關鍵用途吧~

第 0、1 型條件句通常是在談論「發生機率很高」的情況。我們會用第 0 型條件句講述「既定的事實、規則、習慣」,用第 1 型條件句談論「未來發生機率很高的事情」

第 2、3 型條件句就是在講「不可能」或「發生機率非常低」的情況,常會出現在純粹幻想、講講幹話,或者是事後悔不當初的情境。第 2 型條件句可用來談論「現在沒有發生、未來短期內也很難發生的事情」,第 3 型條件句則是強調除非坐時光機回到過去,否則「不可能改變的過去事實」。


延伸學習,Keep going!

恭喜大家跟著 Jella! 學完了四種基本型條件句!希望本文的解說與實用、有趣的生活化情境練習,可以幫助大家掌握基本型條件句的核心概念,踏出靈活運用假設語氣的第一步!

學習要打鐵趁熱,掌握基本型條件句的用法並充分內化、練習後,接下來就跟 Jella! 一起學習進階版的混合型條件句吧! 

那假設語氣系列 1 文章到此結束,我們下篇文章見囉!

*本系列教學文章,部分內容取材於「遇見說英文的自己・進階英文(上)」Jella! 線上課程。

來自美國波士頓的 Kyle 老師,以純正美式的全英文授課,帶你全面理解進階表達的必學語法。透過身歷其境的實境式教學,把豐富多樣的日常會話,和絕對道地的美式慣用語,毫無保留一次傳授,讓你不知不覺培養出「英文腦」,輕鬆面對各種場合,說出最符合你個性的英文!

近期熱門課程 ↗
更多精選文章 ↗