nothing but と anything but の違い|〜にすぎない・決して〜でない|英文法Q&A

英文法Q&A 構造で解く|否定・慣用
nothing but / anything but
― 〜にすぎない/決して〜でない

He is nothing but a child.(ほんの子供にすぎない)/She is anything but kind.(決して親切ではない)。nothing but=〜だけ(=only)anything but=〜でない(=far from)。カギは but=「〜以外の(except)」です。

Q. nothing butanything but は、なぜ意味が正反対になるのですか?
A. この but は「しかし」ではなく、「〜以外の(=except)」を表す but だからです。この「除外」の芯から、両者の意味が分かれます。①nothing but X=「X 以外には何もない」→「X だけ・X にすぎない」(=only X)。He is nothing but a child.=「彼は子供にすぎない」。②anything but X=「X 以外なら何でも(あり得る)」→「(少なくとも)X ではない」(=not X / far from X)。She is anything but kind.=「彼女は決して親切でない」。同じ but(除外)でも、nothing(何もない)に付くか anything(何でも)に付くかで、「X だけ」と「X 以外」に正反対になるのです。だから He is nothing but a child(子供にすぎない)と He is anything but a child(子供どころではない)は逆の意味。仲間に all but X(=ほとんど Xalmost:「X 以外は全部そろった」)もあります。but「〜を除いて」という一つの芯で、まとめて捉えられます。

1. 結論 ― but=「〜以外の(except)」

判断基準

nothing but X=「X だけ・X にすぎない」(=only)。anything but X=「決して X でない」(=far from)。but〜以外の(除外)all but=ほとんど(almost)。

nothing but X(X 以外に無い=X だけ)/anything but X(X 以外なら何でも=X でない)

2. but の慣用

表現 意味
nothing but 〜にすぎない only
anything but 決して〜でない far from / not at all
all but ほとんど almost

3. 例文で確認

EX 1|nothing but(〜だけ)

He does nothing but complain.

彼は、文句ばかり言っている。

nothing but + 原形complain)=「不平を言う以外に何もしない」=「文句を言うだけ」です。

EX 2|anything but(決して〜でない)

The exam was anything but easy.

その試験は、決して簡単ではなかった。

anything but easy=「簡単以外の何か」→「まったく簡単でない」。強い否定です。

EX 3|all but(ほとんど)

The work is all but finished.

その仕事は、ほとんど終わっている。

all but = almost(ほとんど)。「終わっていない部分以外は全部」=「ほぼ完了」です。

4. つまずきやすい形

(1) nothing but = only(〜だけ)

「X にすぎない」。後ろは名詞nothing but a child)や原形動詞do nothing but wait)です。

(2) anything but = far from(〜でない)

決して X でない」。anything but + 形容詞/名詞anything but safe=全然安全でない)。

(3) all but = almost(ほとんど)

all but は「ほとんど」(almost)。nothing but / anything but とは別の意味なので注意します。

(4) but=「しかし」ではない

これらの but接続詞「しかし」ではなく、「〜を除いて(except)」の but。訳に引きずられないようにします。

5. 原理とのつながり

nothing butanything but正反対の意味になるのは、この but が「しかし」ではなく「〜以外の(=except/〜を除いて)」の but だからです。この「除外」という一つの芯から、意味がきれいに分かれます。nothing but X は「X 以外には何もない」――だから「X だけ・X にすぎない」(=only X)。anything but X は「X 以外なら何でもあり得る」――だから「(少なくとも)X ではない」(=not X / far from X)。同じ but(除外)でも、「何もない(nothing)」に付くと「X だけ」、「何でも(anything)」に付くと「X 以外」と、真逆になるのです。all but X(=almost)も同じ but で、「X 以外は全部そろった」→「ほとんど X」。この「butexcept(除外)」の but は、英語の随所に顔を出します。the last ... but one(最後から1つを除いて=最後から2番目)、but for(〜がなければ――どれも「〜を除いて」の but です。訳語(〜にすぎない/決して〜でない)を丸暗記するのではなく、but=除外」という芯を持てば、nothing but / anything but / all but一望できます。これらは、否定否定語なしで表す表現の一種で、準否定(hardly など)と並ぶ「隠れた否定」の仲間でもあります。語の芯(but=〜以外)から意味を導く――それが土台です。

6. 次に読む

nothing but を、「but=除外」から

X 以外に無い→X だけ、X 以外なら何でも→X でない――一つの芯で正反対も見通せます。日本英語塾は担任制のオンライン英語専門塾です。語の芯から意味を導く力を、指導します。全国どこからでも受講できます。

体験授業のご案内
『英文の原理』を見る

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です