haber gastado tanto dinero

to have spent so much money

→ haber
phrase Rare #41,021
to have spent so much money Used as a perfect infinitive, often after verbs or expressions such as deber, desear, or arrepentirse. The phrase refers to spending money in the past.
SP: Me arrepiento de haber gastado tanto dinero en ese teléfono.
EN: I regret having spent so much money on that phone.

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.

No debí haber gastado tanto dinero.

I shouldn't have spent so much money.

Tom deseó no haber gastado tanto dinero.

Tom wished he hadn't spent so much money.