Have vs. Of in Conditional Forms
Of is used instead of have in conditional forms due to pronunciation (e.g. I would of visited New York if I had had the time.). "Of" is a preposition whereas "have" is an auxiliary verb used in conditional forms. Examples:
He might have left early on vacation.
She would have attended if you had asked her to come.