have been convulsing
Presente perfecto progresivo del verbo convulse. Hay otras traducciones para esta conjugación.

convulse

This has caused social crises, such as the uprisings that have been convulsing the entire Maghreb since December.
Esto ha originado crisis sociales, como las revueltas que están agitando todo el Magreb desde diciembre.
Palabra del día
el higo