haber gastado tanto dinero

to have spent so much money

→ haber
phrase Rare #47,592
to have spent so much money Used as a perfect infinitive; the subject is understood from the surrounding sentence.
SP: Lamento haber gastado tanto dinero en ese teléfono.
EN: I regret having spent so much money on that phone.

Tom deseó no haber gastado tanto dinero.

Tom wished he hadn't spent so much money.

No debí haber gastado tanto dinero.

I shouldn't have spent so much money.

No deberías haber gastado tanto dinero en eso.

You shouldn't have spent so much money on that.

No debiste haber gastado tanto dinero en tu pasatiempo.

You shouldn't have spent so much money on your hobby.

No debieron haber gastado tanto dinero en su pasatiempo.

They shouldn't have spent so much money on their hobby.