It seems the confusion is with how "should have" would pronounce in a relaxed way of speaking : something like "should've" which almost sounds like "should of". But as for how it has to write, it definitely has to be "should have". Same with "would have".
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Marius HancuYes, they don't know grammar.And, they are phonetic spellers.