This is very simple. You can’t say should of.
He should have driven more carefully.
The same for would have and could have.
• I could have played for Liverpool. RIGHT
• He was here yesterday so, he would of met my new girlfriend. WRONG
Remember: No should of.
I should have done more training before running the marathon.