has been shoeing
Presente perfecto progresivo para el sujeto he/she del verbo shoe.

shoe

Palabra del día
la víspera