had been gambling
-había estado apostando
Pasado perfecto progresivo del verbo gamble. Hay otras traducciones para esta conjugación.

gamble

VERBO INTRANSITIVO
(hacer apuestas)-apostar
Sinónimos de gamble
Palabra del día
el patinaje