プロが教えるわが家の防犯対策術!

四角枠の部分に適切な語句を入れる問題なのですが、答えの赤字が何故そうなるのかが全く理解出来ません…。
「are his classmates」のareの主語が無いから、whoと思ったのですが、解説では「all of whomが主語として機能する」としか書かれていません…

英語初心者にも理解出来る解説をお願いしますm(__)m

「関係代名詞の問題を教えて下さい!」の質問画像

A 回答 (2件)

関係代名詞を学習中の人にとってこの問題はあまりよい問題とは言えません。

順を追って説明します。

① My son has [㋑ three best friends].
② [㋺ They] are all classmate of my son.

ご質問にある上の2つの文①と②を関係代名詞でつないで一つの文にするには㋑に対応する㋺を主語を表す関係代名詞 whoを使ってつなぎます。この③の文が①と②を普通に繋いだ文です。

③ My son has three best friends who are all classmates of my son.

これに対し、
④ My son has three best friends all of whom are his classmates.
という文を関係代名詞を使わないで2つの文に分けると次のようになります。

⑤ My son has three best friends.
⑥ All of them are his classmates.

⑥の文の主語は all of them ですが、⑤と⑥を関係代名詞を使って④のように一つの文にする場合 them は前置詞に後に続くので主格のwho でなく目的格のwhomを使います。文法の決まりです。
    • good
    • 3
この回答へのお礼

とても分かりやすい解説をありがとうございました。
謎が解けてスッキリしました^_^

お礼日時:2022/05/11 10:38

単純に考えるなら



My son has three best friends.
+
All of them are his classmates.
=
My son has three friends, all of whom are his classmates.

ですが、ここに

They are all xxx.
=
All of them are xxx.



classmates of my son
=
his classmates

という捻りが加わっているので、ぱっと見て分かりにくいのだと思います。
    • good
    • 1
この回答へのお礼

ありがとうございました!

お礼日時:2022/05/11 10:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!