短縮形です。
仮定法過去完了のそれが抜群に難しいです!
would not have → wouldn've ≒ウドゥナヴみたいな感じのヤツです。
if節のほうも短縮形なので、どっちがどっちやらわかんなくなっちゃいます。
また、これらはcasual speechになるとさらに短くなります。 wouldn've → wouldna
時間はかかるでしょうが、慣れるまでしっかりと練習します。