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