have been desecrating
-he estado profanando
Presente perfecto progresivo para el sujetodel verbodesecrate.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
permitirse