Difference between May have and May of June 18, 2019June 18, 2019 admin Confusing Words May have is the correct phrase. As you may have heard by now, tonight’s class was cancelled.