had been slating
Pasado perfecto progresivo para el sujetodel verboslate.Hay otras traducciones para esta conjugación.

slate

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
el tema