have been sapping
-he estado debilitando
Presente perfecto progresivo para el sujetodel verbosap.Hay otras traducciones para esta conjugación.

sap

And then there's Kathleen with her birth-control pills which, although Kathleen disclaims it, must surely have been sapping away at least a fraction of her reproductive capacity.
Y luego está Kathleen con sus píldoras anticonceptivas que, por más que lo niegue, seguro que han estado minando al menos una fracción de su capacidad reproductora.
Palabra del día
el portero