Historically
「歴史的に」過去の出来事に関連して、という意味の副詞です。
red
「赤い」ここでは政治的な意味合いで使われる形容詞です。
has been
「~であった」動詞 be の現在完了形(継続)で、過去から現在まで続いている状態を表します。
associated
「関連付けられてきた」動詞 associate の過去分詞形で、be動詞と組み合わせて受動態を作り「関連付けられる」という意味になります。
with
「~と」「~に」関連性を示す前置詞です。
socialist
「社会主義の」社会主義に関連する形容詞です。
movements
「運動」「活動」ここでは政治的な運動を指す名詞の複数形です。