英語
高校生
解決済み

He doesn't eat breakfast.
It is bad for his health.
この2文の内容を、関係詞を使って1文で表しなさい。
という問題なのですが、この場合解答は
He doesn't eat breakfast, which is bad for his health.
なのですが、, whichではなくwhatだとなぜダメなのでしょうか?
教えてください。お願いします。

回答

✨ ベストアンサー ✨

お二方の回答は根本的に間違ってますので、解説しますね。まずwhatは関係代名詞で、関係副詞ではありません。また、他の関係代名詞と違う点は、whatが作る節は名詞として働きます。この節の作り方は、画像を参考にして下さい。what is bad for his healthだと「健康に悪いこと」という意味の名詞として働きます。つまり、He doesn't eat breakfastという完全な文にまた名詞をつなぐことになり、文は成立しません。ちなみに後の方は、非制限用法で使えないのは関係代名詞のthatですので、感違いされているようです。

スパース

回答ありがとうございます!!そうでしたか!なるほど、whatの使い方がやっと分かったような気がしました!たしかに、その理屈でいくとこの文章ではwhatは使えませんね!納得しました!丁寧に細かく説明してくださりありがとうございます!!助かりました✨

この回答にコメントする

回答

関係代名詞whatは先行詞なしで使うもので、継続用法には使えません、って覚えた記憶があります。

スパース

解説ありがとうございます!なるほど!継続用法にはwhatは使えないのですね!勉強になりました。ありがとうございます!!

この回答にコメントする

whichは関係代名詞なのでその後に続く文章は不完全文になります。
上の文章だと主語がないですよね。
whichが接続の他に
主格といって主語の役割も担っているからです。

一方、whatは関係詞の中でも
関係副詞という分類です。
だからwhatの後には完全文が続きます。

少しは疑問が解消されたでしょうか?
質問があったらどうぞ。
頑張ってください!!

スパース

解説ありがとうございます!

スパース

つまり完全文ではないからwhatを使うことはできないということでしょうか?

スパース

細かく説明していただきありがとうございます!関係代名詞でも使っていいのと悪いのをしっかり区別しないといけないのですね、わかりやすくありがとうございました。

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