I would reorder the clauses: They were never going to have fun unless John came to the party. ) Unless is a conditional word, the negative partner to if . Here is what you get with if : They were never going to have fun if John came to the party.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.