word · sound · memory

Palabra Lexi · Spanish verb conjugation

Comprar conjugation: main tenses of "to buy" in Spanish

Comprar means "to buy". Regular -ar verb. Present tense: compro, compras, compra, compramos, compráis, compran. Preterite: compré, compraste, compró… The past participle is comprado and the gerund is comprando.

Infinitivecomprar
Pronunciationkohm-PRAHR
IPA/komˈpɾaɾ/
Meaningto buy
TypeRegular -ar verb
Gerundcomprando
Past participlecomprado

Pronunciation is spelled out in English, one syllable at a time, with the stressed syllable in capitals. Every form of this verb is regular, so nothing is highlighted. Tap any form to hear it.

Comprar in the indicative

PresentePresent

what happens now or usually

yocompro
túcompras
él / ella / ustedcompra
nosotroscompramos
vosotroscompráis
ellos / ellas / ustedescompran

Pretérito indefinidoPreterite

a finished action in the past

yocompré
túcompraste
él / ella / ustedcompró
nosotroscompramos
vosotroscomprasteis
ellos / ellas / ustedescompraron

Pretérito imperfectoImperfect

an ongoing or repeated action in the past

yocompraba
túcomprabas
él / ella / ustedcompraba
nosotroscomprábamos
vosotroscomprabais
ellos / ellas / ustedescompraban

Futuro simpleFuture

what will happen

yocompraré
túcomprarás
él / ella / ustedcomprará
nosotroscompraremos
vosotroscompraréis
ellos / ellas / ustedescomprarán

Condicional simpleConditional

what would happen

yocompraría
túcomprarías
él / ella / ustedcompraría
nosotroscompraríamos
vosotroscompraríais
ellos / ellas / ustedescomprarían

Pretérito perfectoPresent perfect

haber + past participle: what has happened

yohe comprado
túhas comprado
él / ella / ustedha comprado
nosotroshemos comprado
vosotroshabéis comprado
ellos / ellas / ustedeshan comprado

Compound tenses of comprar

The helper verb is conjugated while comprar stays in one form: the participle comprado, the gerund comprando or the infinitive.

Pretérito pluscuamperfecto
Past perfect
había comprado, habías comprado, había comprado, habíamos comprado, habíais comprado, habían comprado
Futuro perfecto
Future perfect
habré comprado, habrás comprado, habrá comprado, habremos comprado, habréis comprado, habrán comprado
Condicional perfecto
Conditional perfect
habría comprado, habrías comprado, habría comprado, habríamos comprado, habríais comprado, habrían comprado
Pretérito perfecto de subjuntivo
Present perfect subjunctive
haya comprado, hayas comprado, haya comprado, hayamos comprado, hayáis comprado, hayan comprado
Pluscuamperfecto de subjuntivo
Past perfect subjunctive
hubiera comprado, hubieras comprado, hubiera comprado, hubiéramos comprado, hubierais comprado, hubieran comprado
Futuro próximo (ir a + infinitivo)
Near future
voy a comprar, vas a comprar, va a comprar, vamos a comprar, vais a comprar, van a comprar
Presente continuo (estar + gerundio)
Present continuous
estoy comprando, estás comprando, está comprando, estamos comprando, estáis comprando, están comprando

Comprar in the subjunctive

Presente de subjuntivoPresent subjunctive

after quiero que, espero que, cuando

yocompre
túcompres
él / ella / ustedcompre
nosotroscompremos
vosotroscompréis
ellos / ellas / ustedescompren

Imperfecto de subjuntivoImperfect subjunctive

after si and quería que

yocomprara
túcompraras
él / ella / ustedcomprara
nosotroscompráramos
vosotroscomprarais
ellos / ellas / ustedescompraran

The imperfect subjunctive has a second, equally correct set of forms in -se; swap -ra for -se: comprara → comprase.

Comprar in the imperative

Imperativoaffirmative

telling someone to do it

túcompra
ustedcompre
nosotroscompremos
vosotroscomprad
ustedescompren

Imperativo negativonegative

telling someone not to: no + the subjunctive

túno compres
ustedno compre
nosotrosno compremos
vosotrosno compréis
ustedesno compren

How comprar is conjugated

Comprar is fully regular and follows hablar: compro, compras, compra, compramos, compráis, compran; preterite compré, compraste, compró. For nosotros the present and the preterite are the same word, compramos. The written accent separates compro ("I buy") from compró ("he or she bought") and the subjunctive compre from compré ("I bought").

Conjugated the same way: hablar, trabajar, tomar, llamar, estudiar.

Common mistakes with comprar

  • Compré un regalo por mi madre. Compré un regalo para mi madre.

    The person a purchase is meant for takes para. Por mi madre would mean "on my mother's behalf" or "because of her".

  • Lo compré para diez euros. Lo compré por diez euros.

    A price is an exchange, and exchange is expressed with por: "I bought it for ten euros".

  • Compré el coche desde mi vecino. Le compré el coche a mi vecino.

    The seller is an indirect object with a, doubled by le. The same sentence can also mean "for my neighbour"; context decides.

When to use comprar

Ir de compras is "to go shopping" for clothes or gifts; the household food shopping is hacer la compra in Spain and hacer las compras in much of Latin America.

Comprar in sentences

Siempre compro el pan aquí.
I always buy bread here.
Ayer compré unos zapatos.
I bought some shoes yesterday.
Antes comprábamos en el mercado.
We used to shop at the market.
Mañana compraré los billetes.
I'll buy the tickets tomorrow.
No compres más leche, ya tenemos.
Don't buy any more milk, we already have some.

How to remember comprar

comprar [kohm-PRAHR] sounds like the English “compress”. Picture this:

You buy so much the machine compresses it into one cube you roll home.

A sound-alike plus a vivid scene is the keyword method: the sound pulls the meaning along. How it works.

Practice the comprar conjugation

Practice comprar

Six quick questions on this verb: pick the right form. Nothing to sign up for, nothing is saved.

FAQ

Is comprar a regular or irregular verb?

Regular: every form of comprar follows the standard -ar pattern.

What is the past tense of comprar?

Preterite (a finished action): compré, compraste, compró, compramos, comprasteis, compraron. Imperfect (an ongoing or repeated action): compraba, comprabas, compraba, comprábamos, comprabais, compraban.

What are the past participle and gerund of comprar?

The past participle is comprado; it builds the compound tenses, for example he comprado, había comprado. The gerund is comprando.

More verbs

All 43 verbs → · How to say "to buy" in Spanish · Spanish words by topic

Tables: Wiktionary (via kaikki.org) and UniMorph, CC BY-SA 3.0, cross-checked on September 30, 2026. Notes on mistakes and the examples were written with the help of our model (AI); every form in the examples is matched against the chart, and the text was proofread separately. How we make it.

Guides