for several years

/fɔːr ˈsevərəl jɪərz/ フォー セベラル イヤーズ

1. 数年間、何年もの間

この表現は、ある出来事や状態が複数の年にわたって継続していることを示し、その期間の長さを強調します。具体的な年数を特定しないものの、それが短い期間ではないことを示唆します。
She has lived in this city for several years. (彼女はこの街に数年間住んでいます。)
関連
for a few years
over several years