This is the 11801st most frequent Spanish word.
haberle
"Haberle" is a combination of the verb "haber" (to have) with the pronoun "le" (to him/her/you formal). It means "to have him/her/you (formal)" depending on context.
In this sentence, 'haberle' combines 'haber' (to have) and the pronoun 'le', functioning in a perfect infinitive structure expressing possibility.
Pudo haberle sucedido algo inesperado.
Something unexpected may have happened to him/her.
Here, 'haberle' forms part of a past perfect modal expression, where 'le' indicates the indirect object referring to the person addressed.
Deberías haberle dado una explicación antes de irte.
You should have given him/her an explanation before leaving.
This usage shows 'haberle' in a negative perfect infinitive construction preceded by a verb expressing concern, where 'le' signifies the recipient of the action.