前面提到過,that 可用來取代 who、whom 和 which,但是在以下這些情況下關係代名詞只能用 that。
關係代名詞 that 的特殊用法
★ 先行詞之前有 the only、the very、the same、the first、the last 等,或最高級形容詞時:
[例] When is the last train that goes to London?
往倫敦的最後一班火車是幾點?
[例] When is the last train that goes to London?
往倫敦的最後一班火車是幾點?
[例] That is the same man that I saw yesterday.
那就是我昨天看到的那個人。
那就是我昨天看到的那個人。
[例] This is the very book that I’ve been looking for.
這正是我一直想找的那本書。
這正是我一直想找的那本書。
[例] Arthur was the only student that passed that test.
亞瑟是唯一通過那個測驗的學生。
亞瑟是唯一通過那個測驗的學生。
[例] Sally was the first woman that swam across this river.
莎莉是第一位游過這條河的女子。
莎莉是第一位游過這條河的女子。
★ 先行詞為 all、everything、nothing,或先行詞被 all、every、any、no 等修飾時:
[例] All that you see here belongs to him.
你在這裡看到的一切都是他的。
[例] All that you see here belongs to him.
你在這裡看到的一切都是他的。
[例] I have given you every penny that I had.
我已經把我所有的每一分錢都給你了。
我已經把我所有的每一分錢都給你了。
[例] No one that knows him will ever believe his story.
認識他的人沒有一個會相信他說的話。
認識他的人沒有一個會相信他說的話。
★ 先行詞為【人 + 動物】或【人 + 事物】時:
[例] He told us about the people and places that he had visited.
他告訴我們有關他拜訪過的人和地方的事。
[例] He told us about the people and places that he had visited.
他告訴我們有關他拜訪過的人和地方的事。
[例] Did you see the guy and his dog that were crossing the street just now?
你剛才有沒有看到在過街的那個傢伙和他的狗?
你剛才有沒有看到在過街的那個傢伙和他的狗?
