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
la huella