38. The river ______ I used to swim in my childhood has been severely polluted.
(A) that
(B) with whom
(C) which
(D) where
統計: A(217), B(16), C(197), D(465), E(0) #3439671
詳解 (共 5 筆)
"The river ______ I used to swim in my childhood has been severely polluted."
意思是:
「我童年時曾在裡面游泳的那條河流已經被嚴重污染了。」
解析:
句子要描述的是**「我曾經游泳的那條河流」**,這個部分需要選擇正確的關係代名詞來引導定語從句。
(A) that ❌
→ "that" 用來指代人、物。
(B) with whom ❌
→ "with whom" 用來指代和某人或某物有關聯的情境(通常是人)。
(C) which ❌
→ "which" 用來指代事物或動物。
(D) where ✅
→ "where" 通常代指的是「地方」或「位置」。
答案是 (D) where。
這是一題考驗「關係代名詞」與「關係副詞」辨析的經典文法題。
1. 為什麼選 (D)?
-
where (關係副詞):用來引導形容詞子句,修飾前面的「地點」。
-
語法結構分析:
-
先看先行詞:The river(河流,一個地點)。
-
看子句結構:"I used to swim in [it] in my childhood"。
-
這裡的 swim 通常是不及物動詞,或是後面接 in the river。在子句中,「河流」是作為動作發生的地點。
-
當子句完整描述了一個在該地點發生的動作時,我們使用 where。
-
-
完整翻譯:我童年常在那裡游泳的那條河流,現在已經被嚴重污染了。
2. 其他選項解析(為什麼不能選?)
-
(A) that / (C) which (關係代名詞):
-
如果要選 which 或 that,子句中必須缺一個「受詞」。
-
例如:The river which I visit every day... (我每天拜訪的那條河,visit 是及物動詞,缺受詞)。
-
但本句中 swim 是「在河裡」游,若要用 which,必須把介系詞移到前面,寫成:The river in which I used to swim...。
-
-
(B) with whom:
-
whom 只能用來指「人」,不能指「河流」。
-
? 關鍵觀念:Where vs. Which
這是許多學生最容易搞混的地方,記住這個簡單的公式:
| 關係詞 | 代換方式 | 子句特性 | 範例 |
| Where | in/at/on + which | 接完整的句子 | This is the house where he lives. |
| Which | (受詞) | 接不完整的句子(缺主詞或受詞) | This is the house which he built. |
? 快速解題心法
看到「地點」先行詞時:
-
先看子句後面有沒有 介系詞(如 in, at)。
-
如果有介系詞在最後面(...swim in),選 which/that。
-
如果沒有介系詞(句子語意已完整),選 where。