I wonder which is correct in this specific context:
- Has gastado mucho comprando regalos
vs.
- Has gastado mucho comprar regalos.
I want to say:
You have spent a lot buying presents.
Spanish Language Stack Exchange is a question and answer site for linguists, teachers, students and Spanish language enthusiasts in general wanting to discuss the finer points of the language. It only takes a minute to sign up.
Sign up to join this communitySentence (1):
- Has gastado mucho comprando regalos.
is correct.
Instead, sentence (2):
- Has gastado mucho comprar regalos.
is not grammatical.
It could be made grammatical by adding the preposition "en":
Sentence (3), though grammatical, is not as idiomatic (or usual) as (1), and could be translated as:
Then, sentence (3) can also be expressed by using a noun instead of the infinitive: