had been guesting
Pasado perfecto progresivo del verbo guest. Hay otras traducciones para esta conjugación.

guest

Palabra del día
regocijarse