for a long time

[fɔːr ə lɒŋ taɪm] フォーアロングタイム

1. 長い間、長いこと、長時間

ある出来事や状態が、通常の感覚から見て非常に長い期間にわたって続いていることを表現します。
I haven't seen her for a long time. (彼女に長い間会っていません。)
関連
for quite a while
for a long period
for an extended period
for years