May (not) have+ p.part Might (not) have + p.part Could have + p.part They might have forgotten - use to express action happened in the past that we think is possible
Can’t have+ p part Couldn’t have + p.part She couldn’t have been there - use to express deduction about st that happened in the past that we think is impossible