had been slating
Pasado perfecto progresivo del verbo slate.

slate

Popularity
500+ learners.
Customers had been slating the restaurant in their online reviews.
Los clientes habían estado vapuleando el restaurante en sus reseñas en internet.
Palabra del día
frío