has been donating
-ha estado donando
Presente perfecto progresivo para el sujetohe/shedel verbodonate.

donate

Ejemplos
Palabra del día
el espantapájaros