回答

訳:私にはスペイン語が話せる友達がいます。
I have a friend 私には友達がいる
(who)can speak Spanish スペイン語を話せる
whoは友達のことを指していて、↑の2つの文を繋げるものだと思っていいと思います。
thatはwhoの前の単語が、人でも物でも使えます。
選択問題などで困った時はthatを選ぶといいと思います!
分かりにくくてすみません、!🙇‍♀️

この回答にコメントする
疑問は解決しましたか?