Выражение so far в английском языке используется, когда речь идёт о ситуации, которая продолжается вплоть до момента речи, однако в будущем всё может измениться. 1
Оно означает «до сих пор», «пока что» или «на данный момент» и применяется для описания прогресса в чём-либо или чего-то, что произошло или было сделано до текущего момента времени. 2