何と何を比較するのか

I am rich.(私は金持ちだ)
He is
rich, too.(彼も金持ちだ)
(But) I am
richer than he (is).(しかし私は彼より金持ちだ)
このような場合は、「私」と「彼」を単純に比べているわけですから、これで良いのですが、次のような場合はどうでしょうか。

I am rich.(私は金持ちだ)
He thinks I am
rich.(彼は私を金持ちだと思っている)
さてこの2つの文から、「私は彼が思っているよりも金持ちだ」という文を作りたい場合、どうしたらいいでしょうか。これは、「私と彼」を比べるのではなく、「彼が考えている私の状態」と「実際の私の状態」を比べるわけですから、次のような英文になります。
I am richer than he thinks.

以下の例文を見てパターンを覚えましょう。

  • A swallow flies faster than a man runs.(つばめは人間が走るよりも速く飛ぶ)

  • He got better grade than I expected.(彼は私が期待したよりも良い成績をとった)

  • The woman was more beautiful than he told.(その女性は彼が言っていたよりもっと美人だった)

 

比べた結果?

I am sixteen years old.(私は16歳です)
My brother is eighteen years old.(兄は18歳です)
さて、この2つの文から
My brother is older than I.(兄は私より年上です)
などという簡単な文を作って満足しているようでは困ります。年齢をはっきり言っているのですから、年齢差を言いたくなりますね。このような場合は、
My brother is two years older than I.(兄は私より2歳年上です)
のように、形容詞の比較級の前にその「差」を言えばいいのです。例文を見てみましょう。

  • This box is 2 kilograms heavier than that one.(この箱はあの箱よりも2キロ重い)

  • 1A has three more students than 1E.(1Aは1Eより学生が3人多い)

「差」は具体的な数字である必要はありません。こんな場合もあります。

  • The woman was much more beautiful than he told.(その女性は彼が言っていたよりもっとずっと美人だった)

  • He gave me a lot more money than I expected.(彼は私が期待したよりもずっとたくさんお金をくれた)