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