Have is an auxiliary verb that is used with could, must, should, would, may, and might.
- The meeting with the CEO must have been interesting.
Of is a simple preposition that is usually preceded by a noun.
- One of us made a mistake in predicting the outcome.