質問: なぜyou shouldn't watch tv so much.になるのですか? 1)you watch tv too much. を you shouldn't~を使用した文に書き換える時 you shouldn't watch tv so much. になると習いました。 you shouldn't watch tv too much.とは言わないのでしょうか? (先生に質問をしたらshouldn'tはアドバイスの要素を含んでいるので その場合はsoを使うと説明されました) 2)you eat too much. you eat so much. 下の文(so much)はあまり使わないと言われました。 私にはこの二つの文の意味の違いがよくわかりません。 勉強不足で初歩的な質問だと思いますが お時間があるときでかまいませんので教えてください よろしくおねがいいたします。
回答: はじめまして。 ご質問1: <you shouldn't watch tv too much.とは言わないのでしょうか?> 言うこともできます。文法的に間違いではありません。 1.tooは口語では否定文と使われることもあります。 例: i'm not too well today. 「今日はそんなに気分がすぐれない」 2.例文の訳出の以下の通りです。 you shouldn't watch tv so much. 「そんなにテレビを見てはいけない」 you shouldn't watch tv too much. 「テレビを見すぎてはいけない」 ご質問2: <you eat too much. you eat so much.下の文(so much)はあまり使わないと言われました。> そんなことないです。使ってもまったく問題ありません。 1.上記のご質問とも重複しますが、tooとsoの違いは、「程度」の違いです。 2.tooは「程度が過度であること」、soは「程度が大きい」ことを表します。 3.従って、ご質問の2文とも文法的に正しい英文ですが、話し手の主観や文脈に応じて、使い分ければいいのです。訳出の違いは以下の通りになります。 例: you eat too much. (直訳)「君はあまりにも食べる」 →(意訳)「食べ過ぎだよ」 you eat so much. (直訳)「君はかなり食べる」 →(意訳)「随分食べるね」「結構食べるね」 以上ご参考までに。