"Should of", "could of", etc. aren't right. The contraction of "___ have" is being (M)isunderstood. The correct versions are "should've", "could've", and so on
You could've sworn you heard your girl say something about how your asshole neighbor was barging into your house right before she suddenly hung up on you...