She had been thinking of cutting her hair for a while but was nervous because she has had a long hair for years.

英訳に間違いが有れば正してください。

彼女はしばらくの間、髪を切ることを考えていたのだったが、何年もの間、長い髪でいたので緊張していた。
She had been thinking of cutting her hair for a while but was nervous because she has had a long hair for years.

ヒント

答え a longをlongにする

She had been thinking of cutting her hair for a while but was nervous because she has had long hair for years.

a longだとサザエさんの波平みたいな話になってしまう。