" I think someone saying "if it hadn't have been" is just trying too hard.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Kevin XI got 58.600 hits of this kind of usage on searching the Google.You can't live in the U.S. for more than a week or two without encountering this oddity. The haveis redundant, as you say. My advice would be to learn to recognize it, but not to use it yourself!