錯題解析

anything but =「除了……什麼都不」——not…anything but 是一組的

英文.第 2 冊.2026/07/09.第 14 題 | 主題:連接詞.but 表「除了」

題目

After breaking up with John, Nicole didn’t want to do anything ______ to sleep all day.
(跟 John 分手後,Nicole 除了睡一整天,什麼都不想做。)
  1. (A) and ← 我的答案
  2. (B) but ← 正確答案
  3. (C) for
  4. (D) or
我的答案:(A) and看到兩件事就用 and 連起來,沒注意前面是 didn’t…anything
正確答案:(B) butanything but = 除了……以外;but 在這裡不是「但是」
題目原文

錯在哪裡

把 but 只記成「但是」,所以一看到句子沒有轉折就把它刪掉了。

but 有兩個完全不同的身分:
① 對等連接詞「但是」:It’s cheap, but it’s good.
介系詞「除了」= except:Everyone but Tom came.(除了 Tom 大家都來了。)

這題是第二種。判斷的關鍵在前面那半句:didn’t want to do anything
「不想做任何事」+「除了睡覺」=「除了睡覺什麼都不想做」。

如果填 and,句子變成「她不想做任何事而且(不想)睡一整天」, 但她其實是想睡的,意思整個相反。

正確解法

Step 1 先抓住觸發詞:nothing / anything / no one / everyone

but 當「除了」時,前面幾乎一定有這幾個字之一:

前面出現句型意思
not…anything didn’t do anything but + V 除了……什麼都沒做
nothing nothing but + N 只不過是……
everyone / all everyone but Tom 除了 Tom 以外的每個人
the last the last one but him 除了他以外的最後一個

看到 anything / nothing / everyone,就要提高警覺: 這句的 but 很可能是「除了」,不是「但是」。

Step 2 用中文回推,確認語意方向
didn’t want to do anything but to sleep 除了睡覺,什麼都不想做

剛分手的人,「整天只想睡覺」是完全合理的情境—— 語意通順本身就是最強的檢查。

Step 3 四個選項逐一刪
  • (A) and 變成「什麼都不想做,而且也不想睡一整天」。 否定詞 didn’t 會延伸到 and 後面,語意跟現實相反。
  • (B) but anything but = except, 「除了睡一整天以外什麼都不想做」,語意完全通順。
  • (C) for for 當連接詞是「因為」, 後面要接完整句子(for she was sad),不能接 to sleep。
  • (D) or 變成「不想做任何事睡一整天」, 把睡覺也一起否定掉了,跟 and 犯一樣的錯。

要記住的觀念

  • but = except(除了)是國中就會考的第二個意思。 看到 but 先問:這句有轉折嗎?沒有的話它就是「除了」。
  • anything but + 原形/to V:除了……什麼都不。
    He does nothing but play games.(他除了打電動什麼都不做。)
  • and / or 出現在否定句時,否定的力量會延伸過去。 I don’t like coffee or tea.(咖啡跟茶我都不喜歡。) 所以否定句裡想表達「只有某件事例外」,只能用 but。
  • 連接詞題目要把整句翻成中文唸一次語意方向對不對,比文法規則更快分辨。
延伸:nothing but 的三個常考句

He is nothing but a child.(他只不過是個孩子。)
She said nothing but “sorry.”(她除了「抱歉」什麼都沒說。)
It’s anything but easy.(這一點也不容易。)

最後一句要特別記:anything but + 形容詞 =「絕對不是……」, 是很強的否定,不是「除了」。

類題自我檢測

1. Everyone ______ Judy went to the party. She had to stay home.
 (A) and (B) but (C) or (D) so

2. The little boy did nothing ______ cry all morning.
 (A) but (B) and (C) with (D) for

看解答

1. (B) butEveryone but Judy = 除了 Judy 以外的每個人, 後面「她必須待在家」正好說明她沒去。
2. (A) butnothing but + 原形動詞:除了哭什麼都沒做。

兩題的觸發詞分別是 Everyone 和 nothing——看到它們就先想 but。

我的原始作答

原始作答

當時選了 (A) and,紅筆訂正為 (B) but
這題的固定動作:連接詞填空先把整句翻成中文唸出來。
唸到「什麼都不想做而且不想睡覺」就會自己發現怪怪的。

複習標記

看完這一頁順手標一下,紀錄會同步到總覽頁—— 標「有把握」的會被劃掉,標「有疑問」的會被標成琥珀色,可以用「只看有疑問的」單獨叫出來。 再按一次同一顆按鈕就取消。紀錄存在這台裝置的瀏覽器裡。

還沒標記