has been writhing
Presente perfecto progresivo para el sujeto he/she del verbo writhe.

writhe

Palabra del día
la Janucá