英語
高校生

They took great care in choosing (what) was right for her.

この文で()の所がwhatになる理由を教えて欲しいです!
逆にwhichだとダメな理由も教えて貰えると嬉しいです!お願いしますm(_ _)m

関係代名詞

回答

whichとwhatの決定的な違いは、先行詞があるか無いか。
関係代名詞とは、修飾したい名詞(先行詞)の後ろにダラダラ形容詞句が来ることです。
日本語の形容詞は全て名詞の前に来ますが、英語は前も後ろからも修飾するので、日本人にとってはパニくる構造です。

日本語は全部前に修飾語がくる。
本←名詞。これに飾り付けしたい。
大きい・本
昨日私が買った大きい・本

英語は前や後ろに修飾語がくる。
book←名詞。これに飾り付けしたい。
a big book
a big book (which) I bought yesterday

whatは先行詞込みの関係代名詞です。モノとかコトと訳します。
what I bought yesterday 私が昨日買ったモノ
what I want to do 私がしたいコト

先行詞は関係代名詞の直前にあるのでchoosing が考えられるのですが、choosing は動詞chooseにingを付けた動名詞です。 例外はありますが動名詞は先行詞にはなれません。
となると先行詞込みのwhatで『彼女に合ったモノ』になります。

違う角度から考えると、
in 〜ing している時に、する際に
in choosing 選んでいる時に、選ぶ際に
という意味なので、後ろには何か選ぶものがきます。

〇the cloths which was right for her.彼女に合った服
✖️in choosing which was right for her.
彼女に合った選ぶ際に←意味不明。
〇in choosing what was right for her. 彼女に合ったモノを選ぶ際に

この回答にコメントする

クリティカルな質問をします。
which is suitable for her ←これはchooseの目的語になれますか?
これが分からないのなら、問題を解く資格はありません。文法書の内容をおさらいすべきです。

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