こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

分詞

Many businesses in this state have been affected by the ( ) cost of oil.
A risen
B rose
C rising
D rises

答え C

なぜ、Cなんですか? 詳しい解説お願いします。

投稿日時 - 2016-02-23 09:55:10

QNo.9132642

すぐに回答ほしいです

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

the と名詞 cost の間に来るのは形容詞
(あるいは名詞で◯◯費)で、
分詞は形容詞的ですが、B の過去形、D の現在形は形容詞とはなりません。
述語としての動詞のみです。

過去分詞 risen なら自動詞の過去分詞なので
「上がり終わった」
現在分詞 rising なら「上がりつつある、上昇中の」

物価の上がり終わりなどありません。

投稿日時 - 2016-02-23 11:15:41

お礼

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

投稿日時 - 2016-02-26 13:26:52

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.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を正解とします。
ややこしいですね。

投稿日時 - 2016-02-23 11:11:05

お礼

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

投稿日時 - 2016-02-26 13:26:38