✨ ベストアンサー ✨
1.2とも意味は通じなくなってしまいます。
今回の場合whoeverは主語の役割をする複合関係代名詞で、意味は「~する人は誰でも」です。
単体ではなくwhoever(+主語)+動詞(+その他の修飾)という形で使います。
1の場合だと「~」に当たる部分が不明のため
「する人は誰でも歓迎される」となってしまいます。
2の場合はwhoeverからwillの直前までが主語のかたまりにならなければいけませんが
whoeverの直後のthatの役割が不明となってしまい
文構造がおかしくなります。
そのため4のみが正解となります。