Question: may of or may have?
Answer: When people write would of, should of, could of, will of or might of, they are usually confusing the verb have with the preposition of. So would of is would have, could of is could have, should of is should have, will of is will have, and might of is might have: I would of come earlier, but I got stuck at work.