You should never tailgate. Always drive as if, at any moment, the car in front of you is going to instantly freeze right on the spot where it is. Can you stop in time? Well, that's how much space you should leave.
There is no "would of", "should of" or "could of".
There is "would've", "should've" and "could've".