指南 · 疑難解答
· 閱讀時間7分鐘

雅思IELTS寫作與口說的條件句:類型、用法與錯誤

簡答

條件句(conditional)有一個if子句和一個結果,動詞形式顯示情況有多真實。零條件句和第一條件句描述真實或可能的事,第二條件句描述不真實或不太可能的現在,第三條件句描述不真實的過去,混合條件句則把過去的原因連到現在的結果。在IELTS(雅思)中,條件句只有在準確時才會增加多樣性,所以要依你的意思選擇類型,而且不要在if子句裡放「will」。

IELTS Mentor AI會依4個評分項目為Speaking和Writing的回答評分,Grammatical Range and Accuracy是其中之一,並說明找到的每一個錯誤。

Writing練習App

iOS與Android

付費App:費用說明 · 帳務與退款 · 客服

App的介面是英文;本網站用中文為你說明。

本頁內容

條件句表示一件事取決於另一件事。「If prices fall, demand will rise」是6個字的論述,也是一種有好幾種出錯方式的結構。這篇指南說明各種類型、每一種在Writing(寫作)Task 2論述和Speaking(口說)Part 3回答中的作用,以及會讓分數被扣的錯誤。想了解IELTS如何整體看待文法,請先看IELTS文法總指南。

重點整理

  • 依你的意思選擇條件句:一般真理、可能的未來、不太可能的現在,或不真實的過去。
  • 第一條件句的if子句不用「will」:是「If it rains, we will stay in」,不是「If it will rain」。
  • 第二條件句用於假設和建議,這正是Task 2和Speaking Part 3常常要求的。
  • 條件句只有在準確時才會增加多樣性。一個結構完整的簡單句,比一個壞掉的第三條件句更有價值。
  • IELTS沒有公布結構清單,也不保證使用某種結構就能得到某個分數。

評分項目對條件句的要求

IELTS.org在Writing和Speaking中,給Grammatical Range and Accuracy(文法多樣性與準確度)和另外3個評分項目相同的權重。公開的評分標準,見本網站的Writing評分標準工具和Speaking評分標準工具,描述的是有掌控地使用多種複雜句,以及分數等級越高、錯誤越不常出現。評分標準沒有點名條件句,IELTS也沒有公布該使用的結構清單。

條件句屬於多樣性,因為它以特定的方式連接兩個子句,但多樣性必須與準確度並存才算數。動詞形式錯誤的第三條件句,只表示你嘗試過卻失敗了,這不是評分標準獎勵的東西。Speaking常見文法錯誤這篇文章對混用形式提出了同樣的看法;這篇指南說明如何選擇每一種類型。

4種主要類型

每個條件句有兩半:if子句(條件)和主要子句(結果)。順序可以對調。if子句放在前面時,後面要加逗號。以下例子都是虛構的。

類型 if子句 結果子句 意思
零條件句 現在式 現在式 一般真理或規則
第一條件句 現在式 will + 動詞 可能的未來結果
第二條件句 過去式 would + 動詞 不太可能或不真實的現在或未來
第三條件句 過去完成式 would have + 過去分詞 不真實的過去

零條件句

「If water reaches 100 degrees Celsius, it boils.」這就是零條件句(zero conditional),用於事實、規則和習慣。這裡的「if」意思是「whenever」。在Task 2中,它用來陳述一個一般原則,再以此為基礎往下論述:「If a city has no cycle lanes, few people cycle.」

第一條件句

「If the council raises parking charges, fewer people will drive into the centre.」這就是第一條件句(first conditional),用於真實的可能性及其可能的結果。這是在論述或建議中說明結果的自然方式。if子句用現在式(present simple),雖然指的是未來。

第二條件句

「If cities banned private cars, air quality would improve.」這就是第二條件句(second conditional),用於不太可能、想像出來,或與現在相反的事。if子句的動詞在形式上是過去式(past simple),意思卻是現在,這就是許多學習者讀錯的原因。它是Speaking Part 3推測,以及Task 2提出假設的主要工具。

用「be」時,在審慎的寫作中,if子句通常對所有人稱都用「were」:「If I were the minister, I would fund more libraries.」口語中也會聽到「was」。

第三條件句

「If the planners had listened to residents, the road would have been built elsewhere.」這就是第三條件句(third conditional),用於沒有發生的過去情況及其想像中的結果。在考試回答中,它適合用於過去的教訓或遺憾,例如關於某人在求學時所做選擇的遺憾。它需要兩個精確的形式:「had」加過去分詞(past participle),然後是「would have」加過去分詞,每一個都是可能失誤的地方。

混合條件句

混合條件句(mixed conditional)把過去的條件連到現在的結果,或反過來。最有用的形式,是把第三條件句的if子句與第二條件句的結果結合:

  • 「If I had studied engineering, I would be working abroad now.」條件在過去,結果在現在。

另一個方向,則是把現在的狀態連到過去的結果:

  • 「If she were more organised, she would have finished the report yesterday.」

IELTS不要求混合條件句。它們在談你自己生活的Speaking回答中可能很自然,但只有在你能說出哪一半是過去、哪一半是現在,才使用。

條件句在論述中的作用

在Task 2中,你用條件句做三件事。

說明結果。「If governments subsidise public transport, more commuters will leave their cars at home.」第一條件句是原因與結果段落的實用結構,適合「problem and solution」型作文和雙問題作文。請見問題與解決方法作文指南。

提出假設。「If schools ended exams, pupils would study for interest rather than marks.」第二條件句讓你檢驗一個現在不成立的想法。

建議行動。「If I were in charge of the budget, I would spend more on rail.」這是建議的口吻,很適合放在段落的結尾。

條件句也能讓主張變得委婉。「If this trend continues, the gap may widen」比「The gap will widen」更站得住腳,因為這個主張取決於一個明確說出的條件。複雜句指南談的是其他能建立這類連結的連接詞,Writing考試形式指南則說明兩個Task各在哪裡要求論述。在Task 1中,條件句幾乎用不到,因為你描述的是圖表顯示的內容,而不是可能發生的事。

Speaking Part 3中的條件句

當考官問可能會發生什麼時,第二條件句是自然的結構:「If more people worked from home, I think traffic would be lighter.」第一條件句則適用於可能的結果:「If the cost of living keeps rising, young people will move out later.」

句子要短到你能說完,因為說到一半放棄的if子句,會讓流暢度和文法都被扣分。開始前就先選定一種類型:以「If I had…」開頭,卻以「I will…」結尾,就是不小心混用了兩種類型。

表達條件的其他方式

「If」不是唯一的字。這些替代用法適合寫作,而且通常更精確。

字 意思 例句
unless 等於「if not」 Unless prices fall, demand will stay low.
provided that / as long as 等於「only if」 Remote work can succeed provided that staff have a reliable connection.
should (inversion) 正式的「if」 Should demand rise, supply will need to follow.

「Unless」本身已經包含否定,所以「Unless you do not revise」是錯的。用「should」或「had」的倒裝(「Had the council acted sooner, …」)是正式而正確的,但不是必要的,只有在你能掌控它時才值得使用。

常見錯誤

if子句中的「will」

  • 錯誤:「If the government will raise taxes, people will spend less.」
  • 正確:「If the government raises taxes, people will spend less.」

if子句中的「would」

  • 錯誤:「If cities would build more parks, residents would be healthier.」
  • 正確:「If cities built more parks, residents would be healthier.」

搭配錯誤

第二條件句把過去式與「would」配對,第三條件句把過去完成式(past perfect)與「would have」配對。把它們交叉搭配,只有在兩個時間點真的不同時才正確,就像上面的混合條件句;不小心交叉搭配,形式就會壞掉。

  • 錯誤:「If she would have a degree, she would get the job.」(if子句裡有「would」)
  • 正確,第二條件句:「If she had a degree, she would get the job.」
  • 正確,第三條件句:「If she had had a degree, she would have got the job.」

「unless」加雙重否定

  • 錯誤:「Unless the law does not change, …」
  • 正確:「Unless the law changes, …」或「If the law does not change, …」

用第一條件句表達想像的情況

  • 錯誤:「If I will be a bird, I fly.」
  • 正確:「If I were a bird, I would fly.」

如果情況是想像的,就需要第二條件句。

為什麼準確度優先

條件句的兩半都有固定的形式,所以錯誤很容易被看見。評分標準所說的多樣性,是有掌控地使用多種結構,而不是你嘗試了多少種。第一和第二條件句,幾乎足以應付所有論述;第三條件句和混合形式,留到意思需要時再用。

練習時,從最近的一篇作文中挑三個主張,各改寫成第一條件句,如果能成為假設,再改寫成第二條件句。檢查if子句裡沒有「will」或「would」,並把每一句大聲念出來,確定你能說完。Writing常見錯誤指南列出了可以在同一輪檢查中核對的其他錯誤。

常見問題

我一定要用條件句才能拿到高分嗎?

不用。IELTS沒有公布你必須使用的結構清單,也不保證任何一種結構能得到某個分數。評分標準要求的是,有掌控地使用多種複雜句。條件句是有用的一種,因為它讓你說明結果或提出假設,但前提是動詞形式要正確。

說「if I will have time」是錯的嗎?

在標準英文裡是錯的。在第一條件句中,「if」後面要用現在式:「If I have time, I will call.」「Will」屬於結果子句。例外是請求或客氣的提議,例如「If you will wait here, ...」,其中的「will」意思是「願意」,這在考試回答中很少見。

「unless」和「if not」有什麼差別?

在大多數句子中意思相同,所以「Unless you revise, you will forget」和「If you do not revise, you will forget」意思相符。「Unless」稍微強一點,因為它指出的是唯一的例外。當你指的結果並不只取決於那一個條件時,它就不適用,所以可以試著用「if not」替換來檢查。

我可以在Speaking Part 3使用條件句嗎?

可以,而且很適合。Part 3要求你討論想法並推測,這正是第二條件句的用途:「If cities banned cars, people would walk more.」句子要短到你能說完,並讓if子句和結果子句的類型保持一致。

我應該在考試中使用第三條件句嗎?

只有在你真的指過去沒有發生的事時才用。它適用於遺憾和教訓,例如「If the council had planned better, the road would have stayed open.」因為它很長,很容易出錯,所以請確認if子句裡有「had」,結果子句裡有「would have」。

用AI即時回饋來練習

在App中錄下你的回答,幾秒內就能得到文法、詞彙、流暢度和發音的分析。

付費App:費用說明 · 帳務與退款 · 客服

相關內容

本網站相關內容

所有指南 →