He spoke to whomever came.

英訳に間違いが有れば正してください。

彼は来た誰にでも話しかけた。
He spoke to whomever came.

答え
whomeverをwhoeverにする

He spoke to whoever came.

cameの主語になるので主格

I will give these tickets to whoever loves them.
彼らが好きな人なら誰でもいいからこれらのチケットをあげよう。
I’ll give the ticket to whomever I like.
誰でもいいから(私が)好きな人にチケットあげよう。