✨ ベストアンサー ✨
関係代名詞は2つの英文をひとつにまとめるために使われるんですが、逆に言うと英文をふたつに分けてやれば分かりやすいと思います。
I have a friend who lives in Paris.
→I have a friend. + She(he) lives in Paris.
この場合は、she(he)がwhoに取って代わられているので、主格です。
He is the man whom I saw at our school yesterday.
→He is the man. + I saw him at our school yesterday.
この場合は、himがwhomに取って代わられているので、目的格です。(himはheの目的格なので)