for long

/fɔːr lɔŋ/ フォーロング

1. 長い間、長い期間

ある状態や行動が長く続く期間を表します。主に否定文や疑問文、条件文で使われ、「そんなに長くはない」「長く続くのか」といったニュアンスで用いられます。肯定文で単独で使われることは稀で、通常は「for a long time」を使います。
I haven't seen her for long. (彼女には長い間会っていません。)
関連
not for long
extended period