英語
高校生

答えは④なのですが①と②がだめな理由を教えて頂きたいです。

10. I'll give my ticket to ( 1 which 2 ) wants it. who (3) whom whoever

回答

①I'll give my ticket to <(whichc wants(V) it(=mu ticket O)>
ダメな理由:whichは「もの」を表し、<ものがチケットを欲しい>は意味が成立しない。〇Ken(人) wants it. ケンはそれが欲しい。
②I'll give my ticket to <(who(関係代名詞・主格 S) wants(V) it(=the ticket O)>
ダメな理由:whoの先行詞となる「人」が前にない。
〇I'll give my ticket to anyone <who wants it>. <私のチケットが欲しい>人は誰もでも差し上げます。
※anyone who = whoever

あさんが現在使っている英文法参考書の『関係詞』の中にある「複合関係代名詞」を、ご自分の目で再度見て内容を確認してください。
全ての説明がそこには例文と共にあります。
英文法参考書と辞書は常に手元に置いて、活用するようにすると良いと思います。

参考にしてください。

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