本文へスキップ
日刊原田英語 Harada Eigo Daily
GRAMMAR 第49回 標準 読了 9分

anything but の意味は?「何でも」なのに否定になる理由

入試対策講座|第49回

He is anything but a genius. は「彼は何でもできる天才だ」ではなく「彼は決して天才ではない」です。but を「〜以外」と読むだけで、anything but・nothing but・all but の3つがまとめて解けます。

監修:原田高志(原田英語.com)

not も never も無いのに、否定の意味になる英文があります。その代表が anything but です。今日は、この but の正体を1つ押さえて、よく似た3つの形を一度に読み分けられるようにしましょう。

なぜ anything but は「決して〜ではない」になるのか

次の英文を訳してみてください。

His explanation was anything but clear.

「彼の説明は何でも、しかしはっきりしていた」では日本語になりません。

正しい訳は「彼の説明は、ちっとも分かりやすくなかった」です。

not も never も無いのに、どこから否定の意味が出てくるのでしょうか。

考えられる答え

仮説1 anything but は「決して〜ない」という熟語だから、丸ごと覚えるしかない

熟語として覚えておけば、訳す問題では点が取れます。 ただ、丸暗記だけだと nothing but(ただ〜だけ)とすぐに混ざります。どちらも but が付いているのに、意味はほぼ逆です。 覚えた形が2つ3つと増えるほど、どれがどれか分からなくなります。

仮説2 but は「しかし」なので、「何でもいい、しかし〜ではない」という意味になる

否定の意味を but から引き出そうとしている点は、いい線です。 ですが、but を「しかし」と読むと、His explanation was anything but clear. は文の形になりません。but のうしろに主語も動詞も無いからです。 この but は、文と文をつなぐ「しかし」ではありません。

仮説3 but は「〜以外」という前置詞で、「〜以外なら何でも」と読む

but には、except と同じ「〜以外」という意味があります。everyone but me(私以外の全員)の but です。 これで読むと、anything but clear は「分かりやすい以外なら何でも」になります。分かりにくい、長い、回りくどい。何でも当てはまるが、分かりやすいだけは当てはまらない。 だから「決して分かりやすくはない」という強い否定になります。

真相

前置詞 but の語法

この but は「しかし」ではなく「〜以外」です。anything but A は「A以外なら何でも」なので、「Aだけは違う」という強い否定になります。

but =「〜以外」。anything but A = A以外なら何でも = 決してAではない/nothing but A = A以外は何もない = Aだけ/all but = 1つを除いて全部 = ほとんど

but を「〜以外」と読むと、3つの形が同じ1つのしくみで説明できます。

① anything but A
「A以外なら何でも」→ 決してAではない
The hotel was anything but cheap.(そのホテルは決して安くなかった)

② nothing but A
「A以外は何もない」→ ただAだけ
He did nothing but complain.(彼は文句ばかり言っていた)

③ all but A
「A以外は全部」→ 1つを除いて全部
All but one of the students passed.(1人を除いて全員が合格した)

  • ③には、もう1つの使い方があります。all but のうしろに形容詞や動詞が来ると、「ほとんど」の意味になります。

The task was all but impossible.(その仕事はほとんど不可能だった)

「不可能」まで、あと一歩だけ足りない。その一歩ぶんが but で除かれている、と考えると分かりやすいでしょう。

並べると、違いは but の前の語だけです。

  • ・anything(何でも)+ but → 否定
  • ・nothing(何も〜ない)+ but → 限定(だけ)
  • ・all(全部)+ but → ほとんど

but の前の語を見れば、訳が決まります。

日本語の頭が、ここで邪魔をする

日本語の「でも」「しかし」は、文と文、話と話をつなぐ言葉です。英語の but も、最初に習うのはこの「しかし」です。そのため、but を見た瞬間に「前と後ろが逆の話になる」と読む癖がついています。

ところが英語の but には、except と同じ「〜以外」という前置詞の働きもあります。日本語の「しかし」には、この使い方がありません。

知らなかっただけで、あなたの理解力の問題ではありません。but のすぐ前に anything・nothing・all のような語があれば、「〜以外」と読む。これ1つで足ります。

ここでつまずく

いちばん多いのは、anything but と nothing but の取り違えです。和訳問題で意味が逆になります。

✕ She is anything but shy. →「彼女はとても恥ずかしがり屋だ」
○ She is anything but shy. →「彼女は決して恥ずかしがり屋ではない」

✕ He did nothing but sleep. →「彼は少しも眠らなかった」
○ He did nothing but sleep. →「彼は寝てばかりいた」

もう1つの罠は、all but を「〜以外すべて」とだけ覚えておくことです。

The game was all but over. を「試合は終わり以外すべてだった」と訳すと、意味が通りません。うしろが形容詞なので「試合はほとんど終わっていた」と読みます。

but は「除外」の札。anything から除けば否定、nothing から除けば限定、all から除けば「ほとんど」。

but の前の1語で訳を決める力を手に入れる

anything・nothing・all のどれが but の前にあるかを見るだけで、否定・限定・「ほとんど」のどれかを即座に決められるようになります。

長文で but が出てきても、すぐ前に anything・nothing・all・everyone のような語があるかどうかで、「しかし」か「〜以外」かを見分けられます。和訳問題で意味を逆に書く失点が、これで防げます。

例文で確かめる

His explanation was anything but clear.

彼の説明は、ちっとも分かりやすくなかった。

anything but = 決して〜ではない。

He did nothing but complain about the food.

彼は料理の文句ばかり言っていた。

nothing but = ただ〜だけ。do nothing but + 動詞の原形の形。

All but one of the students passed the test.

1人を除いて、生徒は全員テストに合格した。

all but + 名詞 = 〜を除いて全部。

After the long hike, climbing the last hill felt all but impossible.

長いハイキングのあとで、最後の坂を登るのはほとんど不可能に思えた。

all but + 形容詞 = ほとんど。

Before

anything but を「何でも、しかし」と読み、和訳で意味を逆に書いていた。nothing but との区別も丸暗記に頼っていた

After

but のすぐ前に anything・nothing・all があれば「〜以外」と読み、その1語で訳を決められる。3つを1つのしくみで読み分けられる

For Teachers

明日の授業、この15分で「anything but / nothing but / all but(but が「〜以外」を表す形)」が終わります

導入の問いかけ(3分)

  • 「「everyone but me の but は、どういう意味ですか」と聞きます」
  • 「「では、His explanation was anything but clear. を、but を『〜以外』で訳してみてください」と投げかけます」
  • 「「anything を nothing に変えると、意味はどう変わると思いますか」と問いかけます」

板書はこの1行だけ

but = 〜以外 anything but = 決して〜ない/nothing but = ただ〜だけ/all but + 形容詞 = ほとんど

ペアワーク/全体討論(5分)

「隣の人と、次の3文を『〜以外』で直訳してから、自然な日本語に直してください。① The movie was anything but boring. ② He drank nothing but water. ③ The work is all but finished.」3分。

  • ①は「決して退屈ではなかった」、②は「水しか飲まなかった」、③は「ほとんど終わっている」です。直訳から自然な訳へ移るところで、つまずいたペアに理由を話してもらってください。③を「終わり以外すべて」と訳したペアが出たら、うしろが形容詞かどうかを確かめさせます。

レベル別ミニ問題(5分)

標準

和訳しなさい。The weather was anything but pleasant during our trip.

答え:旅行中の天気は、決して快適ではなかった。※anything but =「〜以外なら何でも」=決して〜ではない

難関

2文の意味の違いを説明しなさい。① He is nothing but a child. ② He is anything but a child.

答え:①は「彼はほんの子どもにすぎない」、②は「彼は決して子どもではない(大人びている)」。※but の前が nothing なら限定、anything なら否定

出口チケット(2分)

「そのテストは決して簡単ではなかった」を anything but を使って英語にしてください

MAKE IT YOURS

AIに貼ると、この項目だけを狙った練習問題が、あなた用に出てきます。

あなたは大学入試英語の指導者です。anything but・nothing but・all but を読み分ける練習問題を6問作ってください。条件は次のとおりです。①3つの形をそれぞれ2回ずつ使う。②all but のうち1問は、うしろに形容詞が来て「ほとんど」の意味になる文にする。③全問、英文を和訳する形式にする。④解答には、but の前の語から訳を決めた理由を一言添える。⑤私が答えるまで解答を見せない。

動画で見る

nothing but と anything but を会話表現として解説する英語の動画 (Happy English with Michael DiGiacomo) 英語です。記事で読んだ2つの形を、英語の説明で聞き直せます。

確認クイズ

  1. Q1. 「The new restaurant was anything but quiet.」の意味として最も適切なものはどれか。

  2. Q2. 「彼は休みの日、寝てばかりいた」の意味になるように、( ) に入れるのに最も適切なものはどれか。He did ( ) but sleep on his day off.

よくある質問

anything but と nothing but は、どう見分ければいいですか?

but を「〜以外」と読み、前の語を見ます。anything but A は「A以外なら何でも」なので「決してAではない」。nothing but A は「A以外は何もない」なので「ただAだけ」です。

all but はいつ「ほとんど」の意味になりますか?

うしろに形容詞や動詞が来るときです。The task was all but impossible. は「その仕事はほとんど不可能だった」。うしろが名詞なら、All but one of the students passed. のように「〜を除いて全部」と読みます。