have knighted
Presente perfecto para el sujetodel verboknight.Hay otras traducciones para esta conjugación.

knight

The Prince must have knighted him.
El Príncipe le ha hecho caballero.
Palabra del día
malvado