何々する限りという表現は、
”as far as” と ”as long as”の二つがある。どちらも日本語にすると同じだが、英語ではニュアンスが異なるようだ。
as far as
as far as は、範囲を意味する。As far as I know, = 私が知っている限り(範囲)
As far as I can, = できる限り(範囲)
as long as
as long as は、条件を意味する。As long as you are here, = あなたがここにいる限り(いるので)
As long as I live, = わたしが生きている限り(生きているなら)