(2) ( )の中はこうなると思うのですが、なぜhasが入るのかが分かりません
横浜に長い間住んでいる少年とあるように継続の意味を表す完了形が使われているからです。
この質問を見ている人は こちらの質問も見ています😉