回答

✨ ベストアンサー ✨

先行詞(修飾される語)が今回は an American boy ですね。
そしてその後の I have known for two years ですが、この文だけを見た時、「私は2年間知っている」となります。 いったい誰を??→ "an American bot" です。

このように、後の修飾する文が未完成である、つまり
後の修飾する文の目的語が先行詞のときはwhomを使います!(whoでも間違いでは無いけれど、受験英語だとアウト寄りらしいです笑)

ざっくり↓↓↓

( )のあとに I とかYou とか、主語が出てきたら大抵whomだと思います。
逆に、( )のあとが 動詞 だったらwho の可能性が高いです。

カズ君

どうもご丁寧にありがとうございます😊(9)も同じ解釈でいいんですか?

R

同じです!

カズ君

ありがとうございます😊

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