he/she has/had apologized - Francés Inglés Diccionario