含义不同、用法不同、侧重点不同。so far在现在时中意为“到现在为止”,在过去时中意的“到当时为止”。by far意为“……得多,尤其,更,非常,远远地”,用于修饰比较级或最高级,表示数量、程......