have been desecrating
-he estado profanando
Presente perfecto progresivo del verbo desecrate. Hay otras traducciones para esta conjugación.

desecrate

It is a shame that so many people have been desecrating this shrine.
Es una lástima que tantas personas hayan estado profanando este lugar sagrado.
Palabra del día
el higo