Strictly speaking it should be if it had not been for , and you will find this, too. But if it weren't for is an accepted fixed expression used in exactly the same contexts. CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.