Spanish present perfect
(a.k.a. Pretérito Perfecto Compuesto, Antepresente)
El Pretérito Perfecto is a compound past tense that uses the verb 'haber' conjugated in the present tense plus a past participle.
It's used to express actions that have happened (although in English it is often translated with a simple past tense) and are considered to be inside the same timeframe the speaker is currently in (same day, week, month, or year). This tense is also used to talk about experiences in which the exact time is not relevant.
For example
Hoy he comido con mi hermana. I ate with my sister today.
María se ha casado 3 veces. María has married 3 times.
See also: Spanish Past Tenses and All Spanish Tenses