ここで「too far」を「so far」と言い換えることはできますか。

ネイティブによる回答
Rebecca
「so far」は長い距離を歩いたときに使う表現なので、ここで「so far」と言うと少し不自然です。「so」という単語が、すでに歩いた距離に強調を加えています。一方で「too far」は、過剰なほど長い距離という意味になります。こちらは出かける前に使う表現で、距離をドラマチックに強調しています。「so」と「too」は他のものに対しても同じような使い方ができます。また、「今にいたるまで」という意味で「so far」と言うこともできます。 例: It's too far to go to the shops. Let's take the bikes instead.(お店に行くには遠すぎるね。代わりに自転車で行こうよ。) 例: We walked so far, we can't go back now.(遠くまで歩いてきてしまったから、もう戻れないよ。) 例: I drank so much tea. Now I'm full.(お茶を飲みすぎました。お腹がいっぱいです。) 例: There's too much tea to drink.(お茶が多すぎて飲みきれない。) 例: So far, I have been to three restaurants in three days.(今のところ、この3日間で3つのレストランに行っている。)