as soon asとas far asの違いを見分けるためには、それぞれas long asとas far asをifで置き換えてみましょう。ifに置き換えて文章の意味が同じになるのであれば、as long asを使います。ifに置き換えて、意味が違うのであればas far asになります。as soon asとas far asの違いについてはこちらを参考にしてください。