全部語法課

第 101 課 · 第 9 階段: 連線觀點

定語從句

中級

Relative clauses

構成與用法

who / which + 從句 — 補充說明人或事物

1.什麼是定語從句

定語從句是一個小從句,緊跟在名詞後面,說明你指的是哪個人或哪個東西,或者補充有關它的資訊。它以關係代詞(who、which、that)開頭。關係代詞代替了 he / she / it / they……,所以不用再重複那個主語或賓語。

  • I have a neighbour. She grows vegetables on her roof. → I have a neighbour who grows vegetables on her roof.

    我有個鄰居。她在屋頂上種菜。→ 我有個在屋頂上種菜的鄰居。(who 代替 she)

  • We bought a fan. It's really quiet. → We bought a fan which is really quiet.

    我們買了一臺風扇。它真的很安靜。→ 我們買了一臺非常安靜的風扇。(which 代替 it)

  • The man who fixed my bike didn't charge me anything.

    幫我修腳踏車的那個人一分錢都沒收我。

2.用 who、which 還是 that

選擇關係代詞時問自己兩個問題:前面的名詞是人還是物?關係代詞在從句裡做主語還是賓語?Ø 表示關係代詞可以省略。

人物、動物
主語(後面緊跟動詞)who / thatwhich / that
賓語(後面跟主語 + 動詞)who / that / Ø(whom:正式)which / that / Ø
有逗號(補充資訊)who (whom)which
  • I want a phone which takes good photos at night.

    我想要一部晚上也能拍出好照片的手機。

  • Do you know anyone that speaks Korean?

    你認識會說韓語的人嗎?

  • The dog that lives next door barks at everyone.

    隔壁那隻狗見誰都叫。

That 既可以指人也可以指物,在口語中非常常見。指人時,書面語更常用 who。從句沒有逗號時,很多美式英語作者更喜歡用 that 而不是 which;英式英語兩種都用。

關係代詞在從句中做主語時,不能省略:People who live near the river worry about floods(不說:People live near the river worry…)。沒有 who,句子裡就有兩個謂語動詞,結構就亂了。

3.什麼時候可以省略 who / which / that

如果關係代詞是賓語——也就是它後面緊跟著另一個主語(I、you、my mum……)——就可以省略。母語者在口語中經常這樣做。

  • The cake (that) my mum made was delicious.

    我媽媽做的蛋糕很好吃。(that 是 made 的賓語 → 可以省略)

  • Is this the charger you were looking for?

    這是你在找的充電器嗎?

  • The people I work with are really friendly.

    和我一起工作的人都很友好。

  • The woman who called you left a message.

    給你打電話的那位女士留了言。(who 是 called 的主語 → 不能省略)

注意介詞的位置:日常英語中介詞放在從句末尾(the people I work with、the flat we live in)。正式書面語中可以把介詞提到前面,但這時必須用 whom 或 which,不能用 that:the people with whom I work、the flat in which we live。

4.限制性和非限制性定語從句

定語從句分兩種。限制性從句告訴你是哪個人、哪個東西——去掉它,句子意思就不清楚。非限制性從句只是對聽者已經知道是誰/是什麼的人或物補充資訊——去掉它,句子照樣說得通。它放在兩個逗號之間(口語中用短暫停頓表示)。

限制性非限制性
作用說明是哪個人或物補充額外資訊
逗號沒有有
能用 that能不能
能省略關係代詞能,如果是賓語不能
例句The students who passed got a certificate.My aunt, who lives in Hue, is a nurse.
  • My cousin who lives in Canada is an engineer.

    我住在加拿大的那個表哥是工程師。(暗示我有好幾個表哥——說的是在加拿大的那個)

  • My cousin, who lives in Canada, is an engineer.

    我表哥是工程師,他住在加拿大。(他住在哪裡只是補充資訊)

  • Da Nang, which has a long sandy beach, is popular with families.

    峴港有一片長長的沙灘,很受家庭遊客歡迎。

  • We visited my grandmother, who turns 90 this year.

    我們去看望了我奶奶,她今年滿 90 歲。

在專有名詞(Da Nang、Mr Nam)或獨一無二的名詞(my mother、the sun)後面,定語從句幾乎都是非限制性的:要加逗號,而且不能用 that。

5.用 which 指代整件事,及其他要點

, which 還可以指代前面的整件事,而不只是一個名詞。這種用法前面總有逗號,而且只能用 which(不能用 what 或 that)。

  • Lan passed her driving test first time, which surprised everyone.

    阿蘭第一次就通過了駕照考試,這讓所有人都很驚訝。

  • The bus was late again, which meant I missed the meeting.

    公交車又晚點了,結果我錯過了會議。

  • 從句裡的動詞與前面的名詞保持一致:a friend who lives…、two friends who live…、everyone who was there…(everyone 是單數)。
  • 在 everything / anything / nothing / all / the only / 最高階 後面,一般用 that 或者什麼都不用:Is there anything (that) I can do? —— the best film (that) I've ever seen。
  • What 的意思是“……的東西”,不能跟在名詞後面:What I need is a holiday。但要說:everything that he said(不說:everything what)。
  • Those who = the people who(比較正式):Those who exercise regularly sleep better(不說:They who…)。
  • whose、where、when、why 和 whom 的用法見“whose / where / when 引導的定語從句”一課。

6.常見錯誤

  • The girl who she sits next to me is from Hue.

    The girl who sits next to me is from Hue.

    Who 已經代替了 she——不要再重複。

  • The bus goes to the airport leaves every 20 minutes.

    The bus that goes to the airport leaves every 20 minutes.

    做主語的關係代詞不能省略。

  • The film which I watched it last night was great.

    The film (which) I watched last night was great.

    Which 已經是賓語了——去掉 it。

  • My father, that is a doctor, works in Hanoi.

    My father, who is a doctor, works in Hanoi.

    逗號之間的從句不能用 that。

  • She didn't call me back, what was strange.

    She didn't call me back, which was strange.

    指代整件事要用 which。

  • Everything what he said was true.

    Everything (that) he said was true.

    Everything 後面用 that 或者什麼都不用。

例句

  • The woman who lives next door is a doctor.
  • I have a friend who speaks five languages.
  • Is there anyone who can help me carry this box?
  • Students who arrive late have to wait outside until the break.
AI 正在聽...•App Store 和 Google Play 評分 4.7/5

和 AI 說英語 全天 24 小時

立即下載應用 — 即時發音評分、自然對話、像真人老師一樣糾正。

AI 發音評分即時反饋自然對話