" "For" is more poetic and exotic. The verb in the first clause is "have" in the past perfect tense. It is also idiomatic - "to have one's way" means to get what you want.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
janajFor had they had their way, we would have lost our chance.For = Because