文法 / 比較

比較の重要構文(the+比較級, no more than等)

要点整理

the+比較級, the+比較級:~すればするほど…

~すればするほど、ますます…だ」という意味を表すときは、「the+比較級 ~, the+比較級 …」という構文を使います。

The more you practice, the better you will play.(練習すればするほど、上手に演奏できるようになる。)

この構文は、もともと2つの文を関係副詞的な the でつないだものだと考えると理解しやすくなります。1つ目の the は「~する分だけ」、2つ目の the は「それだけますます」という意味の副詞です。前半でどれだけ増える(または変化する)かを述べ、後半でその結果どうなるかを述べる、という構造です。

The higher we climbed, the colder it became.(高く登れば登るほど、寒くなった。) The more expensive a hotel is, the better its service tends to be.(ホテルが高価であればあるほど、そのサービスは良い傾向がある。)

比較級にする語が形容詞・副詞のどちらであっても、その語をそのまま文頭の the の直後に置きます。3文目のように、比較級にする語が名詞を修飾する形容詞である場合、後ろに名詞(a hotel)を続けることもあります。

The more you have, the more you want.(持てば持つほど、もっと欲しくなる。)

many/muchの比較級 more を使うと、このように名詞を省略した形もよく使われます。

no more than / not more than の違い

no more thannot more than は、どちらも数字の前で使われますが、強調するポイントがまったく異なります

  • no more than ~:「たった~しかない」(only とほぼ同じ、数量の少なさを強調)
  • not more than ~:「多くても~」(at most とほぼ同じ、上限を表すだけで少なさは強調しない)

I have no more than three dollars.(私はたった3ドルしか持っていない。) I have not more than three dollars.(私は多くても3ドルしか持っていない。)

1文目は、「3ドル」という金額が少ないことを話し手が強調しています。2文目は、「持っているのは3ドル以下である」という事実を客観的に述べているだけで、それが多いか少ないかという話し手の感覚は含まれていません。

no less than / not less than の違い

同じように、no less thannot less than も意味が異なります。

  • no less than ~:「~もの」(as much/many as とほぼ同じ、数量の多さを強調)
  • not less than ~:「少なくとも~」(at least とほぼ同じ、下限を表すだけ)

No less than 500 people attended the concert.(500人もの人がそのコンサートに参加した。) Not less than 500 people attended the concert.(少なくとも500人がそのコンサートに参加した。)

1文目は「500人」という人数が多いことを強調しています。2文目は「500人以上は参加した」という下限を述べているだけです。

4つの表現の整理

これら4つの表現は非常に紛らわしいので、「no がつくと話し手の感覚(少ない/多いという評価)が加わり、not だけだと単なる数値の範囲(上限/下限)を表す」という視点で整理すると覚えやすくなります。

表現 意味 近い意味の語
no more than たった~しかない(少ない) only
not more than 多くても~(上限) at most
no less than ~もの(多い) as much/many as
not less than 少なくとも~(下限) at least

例題

例題1(基本)

問題

次の日本語に合うように、( )内の語を並べかえよ。

年を取れば取るほど、時間は早く過ぎるように感じられる。 ( older / the / you / get ), ( faster / time / the / seems ) to pass.

解答・解説を見る

「the+比較級 ~, the+比較級 …」の構文です。「年を取る」の比較級は old の比較級 older を使い、The older you get とします。後半は「時間が早く過ぎる」という意味を、fastの比較級 faster を使って the faster time seems とします。

答え:The older you get, the faster time seems to pass.

例題2(標準)

問題

次の日本語に合うように、英文を完成させよ。

その財布の中には、たった10ドルしか入っていなかった。 There was ( ) ( ) ( ) ten dollars in the wallet.

解答・解説を見る

「たった~しかない」という、少なさを強調する表現は no more than を使います。

答え:no more than(There was no more than ten dollars in the wallet.)

例題3(応用)

問題

次の2つの英文の意味の違いを説明せよ。

  1. Not less than 1,000 students took the exam.
  2. No less than 1,000 students took the exam.
解答・解説を見る

どちらも「1,000人」という数字を含んでいますが、話し手の感覚が異なります。

1文目の not less than は「少なくとも~」(at least)という意味で、単に「1,000人以上が試験を受けた」という下限を客観的に述べているだけです。

2文目の no less than は「~もの」(as many as)という意味で、「1,000人」という人数の多さを話し手が強調しています。

答え:1は「少なくとも1,000人の生徒が試験を受けた」という下限を表すだけの中立的な表現。2は「1,000人もの生徒が試験を受けた」という、人数の多さに対する驚きや強調を含む表現。

確認問題

問題

次の日本語に合うように、( )内の語を並べかえよ。

早く起きれば起きるほど、朝の時間をより有効に使える。 ( up / earlier / you / the / get ), ( effectively / can / more / the / you ) use your morning hours.

答え

The earlier you get up, the more effectively you can use your morning hours.