i would have ruminated

In the past I would have ruminated about the incident for hours.
En el pasado le habría dado vueltas al incidente por horas.
Palabra del día
el tema