has been criticizing
-ha estado criticando
Presente perfecto progresivo para el sujetohe/shedel verbocriticize.

criticize

Transmitting equipment was stolen a few days ago from Radio Huave, which has been criticizing the wind farm's potential impact for years.
Por otra parte, a Radio Huave –que desde hace más de diez de años denuncia los impactos del megaproyecto eólico– también le robaron su equipo de transmisión en estos últimos días.
Thailand's National Broadcasting and Telecommunications Commission (NBTC) has suspended for one month the license of a TV network which has been criticizing the policies of the military-led government.
La Comisión Nacional de Transmisión y Telecomunicaciones (NBTC) de Tailandia suspendió por un mes la licencia de una cadena de televisión que ha estado criticando las políticas del gobierno, liderado por militares.
Palabra del día
la huella