Отличие использования конструкции «so far» от других выражений времени в английском языке заключается в её значении: so far означает «вплоть до текущего момента», «пока что». 13
Оно употребляется, когда речь идёт о ситуации, которая продолжается вплоть до момента речи, однако в будущем всё может измениться. 3