has been shelling
Presente perfecto progresivo para el sujetohe/shedel verboshell.

shell

Assad's regime has been shelling the city on an almost daily basis for the past four years.
El régimen de Assad ha estado bombardeando la ciudad casi a diario estos últimos cuatro años.
Iran has been shelling Iraqi bases of anti-Iranian Kurdish forces and warns that they will send troops into Iraq if the attacks in Iran by these Kurdish forces don't stop.
Irán ha estado bombardeando bases iraquíes de curdos que se oponen a Irán y amenazan con mandar tropas a Irak si estas fuerzas curdas en Irak no cesan sus ataques.
Mr President, whilst good Libyan people are being bombed and terrorised by Mr Gaddafi, the EU has been shelling out on projects for Libya like 'enhancing respect for international humanitarian law'.
Señor Presidente, mientras el señor Gadafi bombardea y atemoriza a libios inocentes, la UE ha estado soltando dinero en proyectos para Libia como el de "fomentar el respeto del Derecho internacional humanitario".
Palabra del día
la huella