英語
高校生
解決済み

この問題でanything whatがダメな理由とwhateverになる理由をお願いします

る② which ③ as _ ④ that ⑦「きさらに] she tells me to do. っ iat _ @ anything in which ③ whatever ・④ NOF bsite of an Italian food shop,( ) Iordered an excellent ol

回答

✨ ベストアンサー ✨

関係代名詞としてwhatを用いるのならば、先行詞があってはならない。
この場合、anythingを先行詞としているようにとられるので不可。第4文型と言い張るには無理がありすぎる。

ちょっと視点を変えます。この文にある述語動詞・準動詞は計3つ。うち、このままでは文型として充足していないものは2つのdoです。
よって空所に入るものは、will doの目的語であると同時に、to doの目的語でもあるということになります。
充足させるだけだったらanything in whichでもできなくはないのですが、仮にそれで訳すと「彼女が私にあらゆることをしなさいと命じた、そのあらゆることをしよう。」、意味は極めて不明瞭です。

whateverが使えることを確認するために、段階を踏んで文を洗練させていくと、
She tells me to do it. So I will do it. 彼女がそれをやれと言う。だから私はそれをやることにする。
I will do what she tells me to do. 私は彼女がやれということをやることにする。
I will do whatever she tells me to do. 私は彼女がやれということはなんでもやることにする。

こんな風になります。

瓢鯰

ちなみにany-の語は、「あらゆる~」の意味で肯定文でもわりとよく用いられます。

ゲスト

なぜanything in whichなのでしょうか? anything which ではダメな理由を教えてください

瓢鯰

私がうっかり間違えていました。先の私の回答のanything in which は、anything whichのつもりで言ってます。先の回答と同じ手順で、do in anythingの形は意味をなさないので、問題の正解はやはりwhateverだけとなります。
ここで私がもう一つ間違えているのが、whatever = anything which であることです。なので、anything whichが選択肢にあればそれも正解になります。
説明が雑で混乱させてしまい、すみませんでした。

ゲスト

ありがとうございます

この回答にコメントする

回答

any,anything,anyone等は基本的に疑問文、否定文のみでしか使いません!
whatever なんちゃら、でなんちゃらなものならなんでもっていう意味になります

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