- ベストアンサー
by farとso farがそういった意味になる理由
by farが最上級を強める意味に、 so farが「今までのところ」という意味になる理由がよく分かりません。 教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
まず,far という語は,日本語の「はるか」に通ずるところがあり,「距離が遠い,遠く」の他に,時間的に「遠く(未来にも過去にも)」,程度が高いことを表し,「ずっと,大いに」という意味になります。 by には,「~だけ,~分,~の差で」という「程度・差異」を表す用法があります。by far の by はおそらくこの用法だと思います。すなわち,by far で,「比べてみて,その差が大きい」ということを表していると思います。by の後に副詞 far が来ていることの説明はできませんが,そこはイディオム化しているということだと思います。 so far の so は「それほど」という程度,あるいは「この程度まで」という限界を表していると思います。far は時間的に「遠く」の意味で,過去のある時点から,未来へ向けて「現在という時点まで遠く」ということで,「今までのところ」という意味になるのだと思います。