英語
高校生

解き方と和訳お願いします

あか

) native tongue is not Enghsh. e」 ss aannioped with thbe

回答

関係代名詞は名詞を説明するときに使うので、関係代名詞を説明する名詞に入れ替えることで二つの文に直すことができます。
たとえば、
The woman who lives next door has a cat. という文では who lives next door がthe woman を説明しているので、
the woman has a cat. とthe woman lives next door.に分けることができます。
同様に問題に①whichを入れると
whichは物を説明するので、
the textbook is intended for people.(この教科書は人に向けられている)とthe textbook native tongue is non English.となり、the textbook native tongue の部分が意味が通じなくなります。なので間違い。
②でも同様に 二つに分けたうちの一つが people native tongue is not English となるので間違いです。
③whomeverは先行詞をもたず〜ならどんな…でも と使うので、 whomever native tongue is という文も不適です。

と、一応それぞれの不適切な理由を挙げましたが、普通、関係代名詞の後は
the man who is intelligent solves ploblemのように関係詞節内が V+C/O(この場合 is intelligent)の場合か、
the man who I met yesterday is his fatherのように関係詞節内が S+V(この場合I met)の場合しかありません。
しかし 唯一 whose は whose+名詞で使われて その後にV+OやS+Vが続きます。
なので、Cが正しいです。
以上が文法的な説明ですが、この文を訳すと、「そのテキストは母語が英語ではない人に向けられている」となります。
()の部分が分からなくても、「このテキストは人に向けられている   母語が英語ではない」とよめるので「母語が英語ではない人に」と予測してwhoseを入れることができます。
つまり文法だけでも解けますが内容が分かればより解きやすいということです。
参考までにこのぶんを二つに分けると、
the textbook is intended for people. とpeople's native tongue is non Englishになります。

長くなりましたが役に立てると嬉しいです。

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