✨ ベストアンサー ✨
I was invited by Mike to dinner yesterday.
I was invited to dinner yesterday by Mike.
どちらも使えます。
ただ修飾する語は修飾される語のそばに置くのが一般的です。by Mikeが修飾するのはwas invited なので近くに置いている上の文(書いてある文)が一般的ですが、推奨してる答えは逆だったんですかね?
by は文末に置かれることが多いけど、文脈によって変わります。この文だとI was invited by Mikeがひとつのかたまりで、to 以降が補足的ニュアンスあるので、書かれてる順番が自然だと思います。
ありがとうございます!