might | may + not have + PAST PARTICIPLE (past possibility)
C1 MODALITY
‘might or may + not have’ + ‘-ed’ to talk about possibility with a past reference
English Grammar Profile
might | may + not have + PAST PARTICIPLE (past possibility) Read More »