✨ ベストアンサー ✨
まず、関係詞の選び方のポイントを整理します。
関係代名詞 "whom" は、本来「目的格の関係代名詞」として使いますが、関係代名詞単体では完全文をつなぐ役割を果たせません。
例えば、"Bob was previously married to his business partner, whom he had two sons." では文法的に間違いです。
前置詞(with)+whomは、「~と一緒に」という意味を加えられます。
文の意味は、「彼はビジネスパートナーと結婚していた。その人との間に2人の息子がいた。」という意味になります。
"He had two sons with his business partner." のように「with」が必要です。
したがって、この場合、 "with whom" が正しいです!
ありがとうございます☺️