have been eavesdropping
Presente perfecto progresivo del verbo eavesdrop. Hay otras traducciones para esta conjugación.

eavesdrop

I know I shouldn't have been eavesdropping, but you sure were taking your sweet time answering that last question.
Sé que no debería haber espiado. Te estabas tomando mucho tiempo en contestar esa última pregunta.
Palabra del día
intercambiar