• ベストアンサー

分詞

Many businesses in this state have been affected by the ( ) cost of oil. A risen B rose C rising D rises 答え C なぜ、Cなんですか? 詳しい解説お願いします。

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

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

the と名詞 cost の間に来るのは形容詞 (あるいは名詞で◯◯費)で、 分詞は形容詞的ですが、B の過去形、D の現在形は形容詞とはなりません。 述語としての動詞のみです。 過去分詞 risen なら自動詞の過去分詞なので 「上がり終わった」 現在分詞 rising なら「上がりつつある、上昇中の」 物価の上がり終わりなどありません。

24143324
質問者

お礼

詳しい解説ありがとうございます。

その他の回答 (1)

  • 92128bwsd
  • ベストアンサー率58% (2275/3919)
回答No.1

この問題、ちょっと意地悪ですね。 まず、解答の候補として、最初にB, とDが落ちるのはわかると思います。文としてB.動詞の過去形、D.動詞の複数形が()の位置に入ったら文法として成り立ちません。 そうするとAとCなのです。 Cのrisingですが、「上がる」と言う意味の動詞、riseの現在分詞で、形容詞として「上がりつつある、上がっている」と言う意味になります。oil(石油)の値段がどんどん上がっているイメージ。それに対して、Aのrisenはriseの過去分詞。一件、the risen cost of oilで「引き上げられた石油の価格」で正解になりそうなのですが、ところがriseは自動詞でrisenといった時に素直に「石油の価格」にはつかないのです。と言うよりも自動詞は目的語が無いので受動態にできないのです。riseと同じような意味で「上げる」という意味のraiseは他動詞なので、その過去分詞形が来て、the raised cost of oilと言うのがあったらもっと迷うのですが、言い方としては誰がraiseしたかまでわからないと意味がわからない文です。いずれにしてもA.がraisedではなくrisenだったので、自信を持ってCを正解とします。 ややこしいですね。

24143324
質問者

お礼

詳しい解説ありがとうございます。