has been staining
-ha estado manchando
Presente perfecto progresivo para el sujetohe/shedel verbostain.

stain

It is certain that the barbarous and unjustifiable war which for nearly two years has been staining Bosnia-Hercegovina in blood, after devastating Croatia, has considerably eroded the goodwill which Europe used to enjoy.
Ciertamente, la guerra bárbara e injustificable que desde hace casi dos años ensangrienta a Bosnia-Herzegovina, después de haber devastado a Croacia, ha reducido considerablemente el capital de confianza de que gozaba Europa.
Palabra del día
malvado