• ベストアンサー

中学2年生の英語の問題なんですが・・・

It was a big mountain thousands of years ago. 何千年も前、それは大きな山でした。 上の文の of は何のためについているのですか? thousands years ago ではダメなのですか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

 なるほど。ここでの「of」は、「thousands」を、つまり、内容の説明を述べるためについているのです。たとえば、 ● a ring of gold (金の指輪)  この文での「of」は、リングの材料を意味します。同じリングでも、「銀」でもなく、「銅」でもないという区別を述べるために、「金で」という説明を加えるために、「原因、由来、理由など」を意味する「of」をつけて説明しているわけです。  ですから、「thousands:ものすごい、多くの」だけでは、「何が多いのか」がわかりにくいわけで、「of years ago」を加えることで、「昔のことで、それは、ものすごく、昔々の話で」という形で加えているわけです。  「of」は、普通、左側(ring)をさらに詳しく述べるために、右側に「of gold」というように、説明するために、つけることが多いと思ってください。前置詞の用法は、ちょっと込み入っているのですが、英和辞典を見てくださいね。

aunn1
質問者

お礼

解りやすい説明ありがとうございます。 理解できました。 説明を読んで思ったのですが・・・ thousands of ring 数千の指輪 もありですか?

その他の回答 (13)

  • daikaisan
  • ベストアンサー率33% (13/39)
回答No.3

英語はこういったいいまわしをするといった程度で、とりあえずおぼえていくしかないです。ことばというものは、人々の口から口へと使い続けていくうちに、生まれた当初とまったくちがった意味になってしまったりしますからね。 たとえば、bigの比較級で、口語などでbigger でなく、more big などといった表現も出てきます。 また、a cup of coffee とならいますが、a coffee とか one coffeeでも通用しています。 さて、このofは私はこんなふうに思えます。 分量のofにちかいもの。 a cup of coffee thousands of years ago. 千単位で年を数えるくらい大昔のということじゃないのかな。 ofをつけた表現で生まれるニュアンスのささいな違いかな。 thousands years ago. でも似たような意味で、このニュアンスの違いなどおっかけてみても 意味はないでしょう。 この表現が、一般的な文章英語で多い用例なので、おぼえなさい、ということで習っているわけです。 ささいな表現の違いをつっつくのは、もう少し英語の学習がすすんでからでいいのでは。

aunn1
質問者

お礼

thousands of years ago. 何千年も前 handreds of years ago. 何百年も前 で決まった言い方で覚えたほうがいいのですか?

  • kams
  • ベストアンサー率16% (1/6)
回答No.2

こんにちは☆ 二種類に分けて説明しますね(^^) 「hundred of(何百もの)」や「thousand of(何千もの)」のように、ofが付くと、訳し方が変わるものがあるんです。 もしこれに of がないとすると・・・ 「hundred years ago(100年前)」「thousand years ago(千年前)」となってしまうのです。 この文の場合、「千年前」の話ではなくて、もーっと大昔の、「何千年も前」の話ですから、 of が必要になりますよね(^▽^)。 こんな説明で分かるかな!? 英語には、決まった言い回しがあるものが多いから、こういう使い方を覚えておくとすごく便利ですよ♪ 勉強頑張ってください!

aunn1
質問者

お礼

ということは thousands of で何千年もの years ago で年前  2つ足して何千年も前でしょうか? thousand ofとthousands of でなにか例文を教えてくれませんか? 僕でもわかるレベルでお願いします   

  • euphon
  • ベストアンサー率22% (2/9)
回答No.1

dozen,hundred,thousand,millionなどは、数詞(=数字)が前にあるときは、前の数字が単数(=1)だろうと、複数(=1より大きい)だろうと複数形にはなりません。ただしinch.meter,kilogramなどは複数形になります。この違いは、前者はある数字の10の何乗倍かをあらわしているのに対し、後者は単位であるからです。ただし、これら(dozen,hundred,thousand,millionなどは)の名詞は「複数形+of+可算名詞複数形」という形で「~もの・・・」という意味になります。これは辞書を調べれば載っていますが。つまりIt was a big mountain thousand years ago.は可能ですがthousands years agoは不可能なのです。

aunn1
質問者

お礼

仰っている事の意味がまったく解らないのですが・・・・・

関連するQ&A