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