回答

1.who
2.which
3.where

間違ってたらすみません🙇‍♀️

ぺんぎん

_1.は、her first name の、her の置き換えですから、whose になります。
_I have two classmates who is called Rie. ならば、she is called Rie. の she の置き換えなので、who が正しくなります。

_3.は、英語としては、which よりも where の方がより適切であるとは思いますが、where は関係副詞であって関係代名詞ではないのです。
_関係代名詞の中で使えるのはどれか、を考えると、which になります。

ぺんぎん

_本当ですね。visit 自動詞ありませんね。会社勤めてから、月に英語の論文2〜3本読む以外、全く英語を書かない、話さない、日常生活の英語を殆ど全く使わない、生活を何年も続けていたので、頭ボケてました。
_れな さんの説明の通りです。りお さん混乱させてすいません。

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