I would say that the use of "so" in first two is tolerable in everyday English but questionable in formal English. I wouldn't accept (3).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
navitasanWould a 'so that' make that sentence work?Then I would class (3) the same as (1) and (2).