英語
高校生
解決済み

高校生 英語 関係詞

(高校のテキストで出てきましたが、質問自体は中学生レベルかもです)

2問です。わかるもののみで構いませんので教えていただきたいです。
答えは授業でやったので載せてます。【】の中が疑問点なのでそれに対する解説をお願いしたいです。

①「君のために私ができることがあれば知らせてください。」
If there is anything I can do for you, please let me know.
【I canの後の関係詞の目的格が省略されていると思うのですが、何が省略されているのでしょうか?thatやwhichでしょうか?what I can do では成り立たない理由も知りたいです。】

②「住人がいろいろな国出身のアパートに住んでいる。」
I live in an apartment building whose residents come from many countries.
【whose とはどういう意味でしょうか?関係代名詞の所有物を表す「〜の」的な使い方、という予測はついているものの、なぜこの問題でwhoseを使うのかが分かりません】

回答

✨ ベストアンサー ✨

1.i can do for youはanythingにかかって私があな
たにできることはなんでも
whatは目的語がない時に使える
例 this is what i need
what i needだけを考えると
i need ―で目的語が必要だからwhatをつけて
私が必要なものという意味になる
doは目的語をとらないからwhat i doは不適
2.residentsは住人ですからアパートの住人という
いみです

奏音

前回に引き続き簡潔かつわかりやすい回答ありがとうございます

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