「關係代名詞」是許多英文初學者覺得卡關的文法,但它的核心概念其實很單純:用一個字同時代替名詞、並把兩個句子連成一句。只要掌握「先行詞是誰」和「後面句子缺什麼」這兩個判斷,就能選對關係代名詞。
這篇文章會從定義、種類、用法,一路講到進階規則與常見錯誤,最後附上由簡到難的練習題,幫你把觀念一次建立起來。
關係代名詞是什麼?
定義:代名詞+連接詞
關係代名詞(Relative Pronoun)是一種同時有兩種功能的詞:它可以代替前面提過的名詞(代名詞功能),也可以把兩個句子連在一起(連接詞功能)。
常見的關係代名詞有 who、whom、whose、which、that,另外還有比較特別的 what。
什麼是先行詞?
關係代名詞所代替的名詞,叫做「先行詞」(Antecedent),通常就放在關係代名詞的正前方。
由關係代名詞帶出的子句,稱為「關係子句」,也常被稱為「形容詞子句」,因為它的作用就像形容詞,用來說明先行詞是「哪一個」或「什麼樣的」人事物。
例句:I have a friend who speaks French.
- 先行詞:a friend
- 關係代名詞:who
- 關係子句:who speaks French(說明是什麼樣的朋友)
例句拆解
- 句子一:I have a friend.
- 句子二:He speaks French.
這兩句中的 a friend 和 He 指的是同一個人。我們把 He 換成關係代名詞 who,再接在 a friend 後面,就變成:
- I have a friend who speaks French.
在這裡,who 一方面代替了 He,另一方面也把兩個句子連成一句,這就是關係代名詞的兩個功能。
為什麼要學關係代名詞?
讓句子更精簡
如果不用關係代名詞,描述同一個人事物時往往要拆成兩句,名詞也會重複出現,讀起來比較零碎。
- 不用關係代名詞:The book is on the table. I bought the book yesterday.
- 使用關係代名詞:The book that I bought yesterday is on the table.
合併之後,句子更精簡,意思也更緊密。
清楚描述人事物
日常溝通常常需要說明「是哪一個人」或「是什麼樣的東西」,這時關係代名詞就派得上用場。
- The colleague who helped me is from Taichung.(幫助我的那位同事來自台中。)
- I’m looking for a laptop that is light and affordable.(我在找一台輕巧又平價的筆電。)
不論是寫 Email、報告,或是口說時描述經驗,關係代名詞都能讓表達更完整、更自然。
關係代名詞的種類
要選哪一個關係代名詞,取決於兩件事:先行詞是「人」還是「事物」,以及關係代名詞在子句中扮演什麼角色(也就是「格」)。
依先行詞分類
- 先行詞是人:用 who、whom、whose、that
- 先行詞是事物或動物:
- 主格/受格(指代「事物或動物」):用 which、that
- 所有格(表示「事物或動物的」):用 whose(或 of which)
- 先行詞同時有人和事物:用 that
依格分類
- 主格:關係代名詞在子句中當「主詞」
- 受格:關係代名詞在子句中當「受詞」(動詞或介係詞的受詞)
- 所有格:表示「……的」,後面接名詞
對照表
|
先行詞 |
主格 |
受格 |
所有格 |
|
人 |
who / that |
whom / who / that |
whose |
|
事物、動物 |
which / that |
which / that |
whose / of which |
|
人+事物 |
that |
that |
— |
表格中受格的 who,是現代英文口語中常見的用法,正式寫作仍以 whom 為主。後面各段會依照主格、受格、所有格的順序,逐一說明關係代名詞的用法。
關係代名詞怎麼用?三步驟學會
理解關係代名詞最有效的方法,就是練習把兩個句子合成一句。我們用下面這組句子示範:
- The woman is my teacher.
- You met her at the party.
步驟一:找共同名詞
先找出兩句中指同一個人事物的詞。這裡的 The woman 和 her 指的是同一個人,所以 The woman 就是先行詞。
步驟二:判斷句中角色
接著看 her 在第二句中扮演什麼角色。her 放在動詞 met 後面,是 met 的受詞,所以要用「受格」。先行詞是人,因此選擇 whom(也可以用 who 或 that)。
步驟三:替換並合併
把 her 換成 whom,移到先行詞 The woman 的正後方,再接上第二句剩下的部分:
- The woman whom you met at the party is my teacher.
要特別注意,原本的 her 已經被 whom 取代,所以不能再保留在句子裡。像 The woman whom you met her at the party 就是錯誤的寫法。
主格關係代名詞:who、which、that
主格關係代名詞在關係子句中當「主詞」。先行詞是人時用 who 或 that,先行詞是事物時用 which 或 that。
後面直接接動詞
因為主格關係代名詞本身就是子句的主詞,所以後面會直接接動詞。
- The student who sits next to me is very funny.(坐我旁邊的那位學生很有趣。)
- This is the train that goes to Kaohsiung.(這是開往高雄的火車。)
- The coffee shop which opened last month is always crowded.(上個月開幕的那間咖啡店總是客滿。)
動詞要跟先行詞一致
關係子句裡的動詞,要跟「先行詞」的單複數一致。
- I know a girl who plays the piano.(a girl 是單數,所以用 plays)
- I know some girls who play the piano.(girls 是複數,所以用 play)
遇到「one of the+複數名詞+who」的句型時要特別小心,因為先行詞通常是後面的複數名詞,而不是 one:
- Tom is one of the students who are good at math.(先行詞是 students,所以用 are)
受格關係代名詞:whom、which、that
受格關係代名詞在關係子句中當「受詞」。先行詞是人時用 whom(口語常用 who)或 that,先行詞是事物時用 which 或 that。
後面接「主詞+動詞」
因為子句裡已經有自己的主詞,關係代名詞負責當受詞,所以後面通常會接「主詞+動詞」。
- The man whom I called yesterday is my boss.(我昨天打電話給的那個人是我的老闆。)
- The movie which we watched last night was boring.(我們昨晚看的那部電影很無聊。)
- The gift that she gave me was a scarf.(她送我的禮物是一條圍巾。)
who 和 whom 怎麼分?
傳統文法中,主格用 who,受格用 whom。不過在現代英文的口語和一般寫作中,受格也常用 who 或 that 代替 whom,甚至直接省略。
- 正式:The man whom I called is my boss.
- 口語:The man who I called is my boss.
- 省略:The man I called is my boss.
但有一個情況一定要用 whom:關係代名詞放在介係詞後面時,不能用 who。
- ✓ the person to whom I spoke
- ✗ the person to who I spoke
如果不確定要用 who 還是 whom,可以把關係代名詞換回 he 或 him 試試看。換成 him 通順,就是受格,用 whom;換成 he 通順,就是主格,用 who。例如 I called him,所以 The man whom I called 是正確的。
所有格關係代名詞:whose
whose 是所有格關係代名詞,意思是「……的」。不論先行詞是人還是事物,都可以使用 whose。
後面接名詞
whose 後面一定要接名詞,表示這個名詞屬於先行詞。我們用合併句子的方式來看:
- 句子一:I have a friend.
- 句子二:His father is a doctor.
- 合併:I have a friend whose father is a doctor.(我有一個父親是醫生的朋友。)
這裡的 His 表示「朋友的」,所以換成所有格關係代名詞 whose,後面接名詞 father。
先行詞是事物時,也同樣可以用 whose:
- The house whose roof is red belongs to my uncle.(那棟紅色屋頂的房子是我叔叔的。)
whose 與 of which
先行詞是事物時,正式寫作中也可以用「the+名詞+of which」來表達所有格:
- The house whose roof is red belongs to my uncle.
- The house the roof of which is red belongs to my uncle.
兩句意思相同,但 of which 的寫法較正式、也比較少見。日常寫作和口說中,使用 whose 就可以了。
關係代名詞 that 的規則
that 是用途最廣的關係代名詞,可以代替人或事物,也可以當主格或受格。不過,有些情況習慣用 that,有些情況則完全不能用 that。
習慣用 that 的情況
下面這些情況,英文習慣使用 that。其中先行詞是人時,有時也可以用 who,但先行詞是事物時,用 that 最自然。
- 先行詞有最高級修飾:This is the best movie that I have ever seen.
- 先行詞有序數或 the only、the very、the last 修飾:It was the first thing that came to my mind.
- 先行詞是 all、everything、anything、nothing、little、much 等字:Is there anything that I can do for you?
- 先行詞同時包含人和事物:Look at the boy and his dog that are running in the park.
- 句子以疑問詞 who 或 which 開頭,為了避免重複:Who is the girl that is singing on the stage?
不能用 that 的情況
- 非限定用法(逗號後面):My father, who is 60, still works full-time.(不能寫成 , that is 60)
- 介係詞後面:This is the house in which I grew up.(不能寫成 in that)
這兩個規則很常考,建議特別記下來。
關係代名詞的限定與非限定用法
關係代名詞的用法分為「限定用法」和「非限定用法」,兩者最明顯的差別在於有沒有逗號,而這個逗號會影響句子的意思。
差別在逗號
- 限定用法:沒有逗號。關係子句用來「限定」先行詞,說明是哪一個人事物。如果拿掉關係子句,句子的意思會不完整。
- 非限定用法:有逗號。先行詞已經很明確,關係子句只是「補充說明」。拿掉關係子句,句子的主要意思仍然完整。
非限定用法有兩個限制:不能用 that,也不能省略關係代名詞。
例句比較
- My sister who lives in Tokyo is a nurse.(我那個住在東京的姊姊是護理師。暗示我有不只一個姊姊,這裡指的是住東京的那位。)
- My sister, who lives in Tokyo, is a nurse.(我姊姊是護理師,她住在東京。表示我只有一個姊姊,住東京是補充資訊。)
另外,非限定用法的 which 還可以代替前面整個句子的內容:
- He passed the exam, which surprised everyone.(他通過了考試,這件事讓大家都很驚訝。)
這裡的 which 指的不是 the exam,而是「他通過考試」這整件事。
介係詞+關係代名詞
當關係代名詞在子句中是「介係詞的受詞」時,就會出現 in which、to whom 這類組合。
結構從哪裡來?
我們一樣從兩個句子開始:
- 句子一:This is the house.
- 句子二:I live in the house.
第二句的 the house 是介係詞 in 的受詞,換成 which 後,可以有兩種寫法:
- 介係詞留在句尾:This is the house which I live in.
- 介係詞移到關係代名詞前:This is the house in which I live.
先行詞是人時也一樣:
- The person who I talked to is my manager.
- The person to whom I talked is my manager.
介係詞的位置
- 介係詞放句尾:語氣較口語,可以用 which、that、who,也可以省略關係代名詞,例如 This is the house I live in.
- 介係詞放關係代名詞前:語氣較正式,只能用 which(事物)或 whom(人),不能用 that 或 who,也不能省略。
要注意的是,如果介係詞屬於片語動詞的一部分,例如 look after(照顧),就不能把介係詞拆開移到前面:
- ✓ This is the baby whom she looks after.
- ✗ This is the baby after whom she looks.
關係代名詞 what 的用法
what 是比較特別的關係代名詞,因為它本身就已經包含了先行詞。
what 不需要先行詞
what 的意思是「……的事物」,等於 the thing(s) which 或 the thing(s) that。因此,what 前面不需要、也不能再加先行詞。
- What he said is true.=The thing that he said is true.(他說的話是真的。)
- I can’t believe what I saw.(我不敢相信我看到的東西。)
- This is what I want.(這就是我想要的。)
what 與 which、that 的差別
- which、that:前面一定要有先行詞。例如 This is the bag that I want.
- what:前面不能有先行詞。例如 This is what I want.
常見錯誤是把兩者混在一起,寫成 This is the bag what I want。判斷方法很簡單:前面有名詞當先行詞,就用 which 或 that;前面沒有先行詞,才用 what。
關係代名詞的省略
在英文口語和寫作中,關係代名詞常常被省略,讓句子更簡潔。不過,省略有固定的規則,不是每一種都可以省。
受格可省略
在限定用法中,受格關係代名詞可以省略。
- The book (which) I bought is interesting.(我買的那本書很有趣。)
- The man (whom) you met is my uncle.(你見到的那位男士是我叔叔。)
以下兩種情況不能省略:
- 非限定用法(有逗號):My car, which I bought last year, is red.
- 介係詞放在關係代名詞前:This is the house in which I live.(which 不能省略)
主格+be 動詞一起省略
主格關係代名詞不能單獨省略,但如果後面接的是 be 動詞,可以把「主格關係代名詞+be 動詞」一起省略,變成分詞片語。
- The man (who is) standing there is my boss.(站在那裡的男士是我的老闆。)
- The report (that was) written by Amy is excellent.(Amy 寫的報告很出色。)
如果只省略主格關係代名詞、卻保留 be 動詞,句子就會出錯:
- ✗ The man is standing there is my boss.
延伸補充:主格關係代名詞後面接一般動詞時,也可以把關係代名詞省略,並把動詞改成 V-ing,例如 The students who live nearby 可以改成 The students living nearby。
關係代名詞 vs. 關係副詞
學完關係代名詞後,很多人會跟關係副詞搞混。兩者都能引導關係子句,但在子句中扮演的角色不同。
關係副詞是什麼?
關係副詞用來修飾表示時間、地點、原因的先行詞,本身相當於「介係詞+which」。
- when(時間)=in/on/at which:I remember the day when we first met.
- where(地點)=in/at which:This is the city where I was born.
- why(原因)=for which:That’s the reason why he left the company.
判斷關鍵:句子完不完整
選擇關係代名詞或關係副詞,關鍵在於後面的子句缺不缺東西:
- 子句缺主詞或受詞 → 用關係代名詞
- 子句結構完整 → 用關係副詞
例句比較:
- This is the city which I visited last year.(visited 後面缺受詞,所以用 which)
- This is the city where I was born.(I was born 結構完整,所以用 where)
由此可知,先行詞是地點,不代表一定要用 where,還是要看後面的句子缺什麼。
where=in which
因為關係副詞等於「介係詞+which」,所以兩種寫法可以互換:
- This is the city where I was born.
- This is the city in which I was born.
關係代名詞常見錯誤
了解規則後,最後來看看初學者使用關係代名詞時最常犯的三種錯誤。
重複受詞
關係代名詞已經代替了子句中的名詞,所以原本的代名詞不能再保留。
- ✗ This is the book which I read it.
- ✓ This is the book which I read.
動詞與先行詞不一致
關係子句的動詞要跟先行詞的單複數一致。
- ✗ The people who lives next door are friendly.
- ✓ The people who live next door are friendly.
這裡的先行詞 people 是複數,所以動詞要用 live。
非限定子句誤用 that
有逗號的非限定用法,只能用 who、whom、whose 或 which,不能用 that。
- ✗ Taipei, that is the capital of Taiwan, is a busy city.
- ✓ Taipei, which is the capital of Taiwan, is a busy city.
關係代名詞練習題
解題兩步驟
做關係代名詞題目時,可以用兩個步驟快速判斷:
- 看先行詞:先行詞是人還是事物?空格前面有沒有逗號或介係詞?
- 看空格後缺什麼:
- 直接接動詞 → 主格(who、which、that)
- 接「主詞+動詞」且缺受詞 → 受格(whom、which、that)
- 接名詞 → 所有格(whose)
- 接完整句子 → 關係副詞或「介係詞+which」
題目(由簡到難)
請先自己作答,再看下方解析。
第 1 題
I have a friend ______ lives in Tainan.
(A) who (B) which (C) whose (D) whom
第 2 題
This is the bike ______ my father bought for me.
(A) who (B) which (C) whose (D) what
第 3 題
I know a boy ______ mother is a famous singer.
(A) who (B) whom (C) which (D) whose
第 4 題
The woman ______ you met yesterday is our new teacher.
(A) whom (B) whose (C) which (D) what
第 5 題
This is the most interesting book ______ I have ever read.
(A) who (B) what (C) that (D) whose
第 6 題
I can’t understand ______ he is talking about.
(A) that (B) which (C) what (D) who
第 7 題
My brother, ______ works in Taipei, comes home every weekend.
(A) that (B) who (C) which (D) whom
第 8 題
This is the hotel ______ we stayed last summer.
(A) which (B) that (C) where (D) what
第 9 題
The project on ______ the team has been working for months will be launched next week.
(A) that (B) which (C) where (D) whom
第 10 題
Ms. Lin is one of the managers who ______ responsible for training new employees.
(A) is (B) are (C) be (D) being
解答與解析
第 1 題答案:(A) who
中文翻譯:我有一個住在台南的朋友。
先行詞 a friend 是人,空格後面直接接動詞 lives,需要主格關係代名詞 who。
第 2 題答案:(B) which
中文翻譯:這是我爸爸買給我的腳踏車。
先行詞 the bike 是事物,空格後面接「主詞+動詞」(my father bought),且 bought 缺受詞,需要受格關係代名詞 which。
第 3 題答案:(D) whose
中文翻譯:我認識一個媽媽是知名歌手的男孩。
空格後面接名詞 mother,表示「男孩的媽媽」,需要所有格關係代名詞 whose。
第 4 題答案:(A) whom
中文翻譯:你昨天見到的那位女士是我們的新老師。
先行詞 The woman 是人,空格後面接「主詞+動詞」(you met),且 met 缺受詞,需要受格關係代名詞 whom。
第 5 題答案:(C) that
中文翻譯:這是我讀過最有趣的一本書。
先行詞有最高級 the most interesting 修飾,習慣使用 that。
第 6 題答案:(C) what
中文翻譯:我聽不懂他在說什麼。
空格前沒有先行詞,而 talking about 缺受詞,需要本身包含先行詞的 what,意思是「他所說的事」。
第 7 題答案:(B) who
中文翻譯:我哥哥在台北工作,他每個週末都會回家。
先行詞 My brother 是人,空格前有逗號,屬於非限定用法,不能用 that。後面直接接動詞 works,需要主格,所以選 who。
第 8 題答案:(C) where
中文翻譯:這是我們去年夏天住過的飯店。
stay 在這裡是不及物動詞,we stayed last summer 結構完整,不缺主詞或受詞,因此要用關係副詞 where(=in which),而不是 which 或 that。
第 9 題答案:(B) which
中文翻譯:團隊進行了好幾個月的那個專案,將在下週正式推出。
空格前是介係詞 on,先行詞 The project 是事物。介係詞後面不能接 that,也不能接關係副詞 where,所以選 which。
第 10 題答案:(B) are
中文翻譯:林小姐是負責培訓新進員工的經理之一。
在「one of the+複數名詞+who」的句型中,關係子句的先行詞是複數名詞 the managers,而不是 one,所以動詞要用複數的 are。
關係代名詞常見問題 FAQ
Q1:口語中真的會用到關係代名詞嗎?
會,而且非常常見。母語人士在對話中,常把關係代名詞放進幾個固定句型裡,用來開啟話題、強調重點或回應對方:
- 用「There’s+名詞+who/that」開啟話題:There’s a guy at work who always brings snacks.(我們公司有個人總是帶零食來。)
- 用「What+主詞+動詞+is」強調重點:What I really need right now is a long vacation.(我現在真正需要的是一個長假。)
- 用「That’s+what」簡短回應:That’s exactly what I was thinking.(我剛好也是這麼想。)
這些句型都很短,卻能讓口說聽起來更自然。學會之後,可以直接套進自己的生活話題中練習。
Q2:疑問句的 who、which,和關係代名詞一樣嗎?
拼法一樣,但功能不同。who、which 當疑問詞時是用來「問問題」;當關係代名詞時,則是用來「修飾前面的名詞」。
- 疑問句:Who called you?(誰打電話給你?)
- 間接問句:I don’t know who called you.(我不知道是誰打電話給你。)
- 關係代名詞:The man who called you is my boss.(打電話給你的那個人是我老闆。)
判斷方法很簡單:看 who 或 which 前面有沒有一個被修飾的名詞。有先行詞(例如 The man),就是關係代名詞;沒有先行詞,通常就是疑問詞。
Q3:whoever、whatever 也是關係代名詞嗎?
是的,它們叫做「複合關係代名詞」。和 what 一樣,本身已經包含先行詞,所以前面不用再加名詞。
- whoever=anyone who(任何……的人):Whoever finishes first can leave early.(先完成的人可以先走。)
- whatever=anything that(任何……的事物):You can order whatever you like.(你想點什麼都可以。)
- whichever=any one that(……的任何一個):Take whichever seat you prefer.(你喜歡哪個位子就坐哪個。)
Q4:關係子句一定要緊接在先行詞後面嗎?
原則上要盡量靠近。如果關係子句離先行詞太遠,讀者可能會搞錯它修飾的對象。
- ✗ I bought a cake for my sister that has chocolate on top.(容易被誤解成「頭上有巧克力的姊姊」)
- ✓ I bought my sister a cake that has chocolate on top.(我買了一個上面有巧克力的蛋糕給姊姊。)
寫完句子後,可以檢查關係代名詞前面那個名詞,是不是你真正想修飾的對象。
Q5:中文沒有關係代名詞,要怎麼對應?
中文通常用「……的」放在名詞前面來修飾,英文則是把關係子句放在名詞後面。這個語序差異,正是初學者覺得關係代名詞難的原因。
- 中文:我昨天買的書
- 英文:the book (that) I bought yesterday
練習時,可以先找出中文「的」前面的修飾語,再把它移到名詞後面,用關係代名詞連接,就能把中文想法轉成英文句子。
結論:關係代名詞重點整理
關係代名詞的規則看起來很多,但核心判斷其實可以濃縮成三個問題:
- 先行詞是誰?是人、事物,還是根本沒有先行詞(用 what)?
- 後句缺什麼?缺主詞用主格,缺受詞用受格,後面接名詞用 whose,句子完整則考慮關係副詞。
- 有沒有逗號?有逗號就是非限定用法,不能用 that,也不能省略關係代名詞。
只要每次遇到關係代名詞都依照這三個問題思考,再搭配例句多練習,就能慢慢把觀念內化,運用在寫作和口說中。如果你想把文法觀念真正練到能用,歡迎預約 Owen 老師一對一文法體驗課,幫助您系統性學習文法。
Owen
擁有近十年英語教學經驗的資深講師,專精於多益測驗與商業英文,曾多次在多益考試中獲得900+的高分。Owen 不僅是企業指定的英語培訓講師,更身兼多益專案主持人,致力於教材編輯與教學方法與學習研究,他善於透過系統化的教學,幫助學生高效學習、突破瓶頸,輕鬆掌握應考技巧,最終達成高分目標!
.webp)