student asking question

ここで「for so long」と言うとニュアンスが変わってしまうでしょうか。「so」と「very」の違いを教えてください。

teacher

ネイティブによる回答

Rebecca

はい、ニュアンスが少し変わってしまいます!「so long」はある一定の長さを表すのに対して、「very long」は時間の長さを強調します。 例: You shouldn't have baked the cake for so long. => レシピの時間を超過している = You shouldn't have baked the cake for very long.(そんなに長く焼く必要はなかったのに。)=> 常識的に長すぎる 例: It wasn't so bad. => 思っているほど悪くはなかった = It wasn't very bad.(そんなに悪くなかったよ。)=> 最悪ではなかった

よくあるQ&A

12/25

さっきの表現をクイズで解いてみよう!

あの臭いと一緒に長旅をしたいとは思わない。