英語
高校生
解決済み

25番の答えがwhichなのですがwhoseが不可な理由を教えて頂きたいです。よろしくお願いいたします。

impossible. di asqo w lidi 27 go (愛知) 25 I was told to go there not by train but on foot, (that, which, whose, what) advice I followed. worl bas (日本大) (for which, in which case, whereby, wherefore)

回答

✨ ベストアンサー ✨

もう既に主さんの方で理解ができているものであればすみません💦
whoseは所有を表す関係代名詞で、名詞にしかかかりません!!今回の「助言」は全文の内容であって明確な名詞がないのでwhoseを使う文法的根拠がないのが不可な理由かと思われます
whichは前の文全体を先行詞にできるので「徒歩でいけといわれたそのこと/その助言に従った」という意味で使えます

みみ

今回のwhichは形容詞的に使っているという認識で合っていますか?

みょん

私もその認識でいたので問題ないかと思われます😢!間違えていたらすみません!

この回答にコメントする

回答

whoseは、「名詞」を先行詞とするときにしか使うことができません。

このwhichの先行詞は、選択肢になっている部分よりも前の内容全体ですよね。
つまり画像の文は
①I was told to go there not by train but on foot.
②I followed that advice.
という2文を関係代名詞を使って1つにしたものなのです。②の部分は関係詞を使って書くときに語順の入れ替わりがあるのでわかりにくいかもしれませんが。

②のthat adviceの"that"は、①の内容全体を指してますよね。「そのアドバイス」ってどんなアドバイスかというと、①に書いてあるとおりのアドバイスだということです。こういうときにはwhoseは使えなくて必ずwhichを使うんです。

一方で例えば
I know a girl whose father is a famous singer.
っていう文は、関係代名詞がwhoseで先行詞がa girlっていう「名詞」ですよね。これはwhoseでokで逆にwhichだと間違いです。
この文は
① I know a girl.
②Her father is a famous singer.
という2文を関係代名詞を使って1つにしたものです。
"Her" fatherというふうに所有格になってるから、関係代名詞を使うときも所有格を使うんです。

この回答にコメントする
疑問は解決しましたか?