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