✨ ベストアンサー ✨
Everyoneは「全員」を指しますね。
Everyone has a right
全員が権利を持っている
これは、
「(無条件に常に)みんなが持っている」
ということなので、everyを使います。
to take any seat on any bus.
anyは「もしあるならば、もし必要ならば」というニュアンスで「そもそもないかもしれない、そもそも必要ないかもしれない」という可能性や疑念を残しているんです。
つまり
「(座りたければ・必要であれば)どのバスのどの座席にも」
という意味なんです。
everyとanyの違いは難しいのですが、
こんなかんじで【無条件に常に】なのか【もし必要であれば】ということなのか、と考えれば良いと思います。
ありがとうございました🙇♀️