Comprar (to buy) - Pretérito perfecto, indicativo (Present Perfect, indicative)

 Comprar (to buy) - Verb conjugation and exercises

Comprar - Conjugation of to buy in Spanish: Conjugation table, examples and exercises in the present perfect, indicative tense (Pretérito perfecto, indicativo).

Pretérito perfecto, indicativo (Present Perfect, indicative)

All conjugations and tenses: Comprar (to buy) - Verb conjugation and exercises

Syllabus: Spanish lesson - Precios y dinero (Prices and money)

Conjugation of to buy in Pretérito perfecto

Spanish English
(yo) he comprado I have bought
(tú) has comprado You have bought
(él/ella) ha comprado he/she has bought
(nosotros/nosotras) hemos comprado we have bought
(vosotros/vosotras) habéis comprado You have bought
(ellos/ellas) han comprado they have bought

Example phrases

Spanish English
He comprado pan en la panadería cerca del hospital. I have bought bread at the bakery near the hospital.
¿Has comprado ya en la farmacia hoy? Have you already bought at the pharmacy today?
Ha comprado fruta fresca en la cafetería. He has bought fresh fruit in the café.
Hemos comprado entradas en la oficina de correos. We have bought tickets at the post office.
¿Habéis comprado libros en la biblioteca? You have bought books in the library
Han comprado combustible en la gasolinera esta tarde. They have bought fuel at the petrol station this afternoon.

Exercise: Verb conjugation

Instruction: Choose the correct form.

Show translation Show answers

habéis comprado, ha comprado, han comprado, he comprado, hemos comprado, has comprado

1.
... fruta fresca en la cafetería.
(He has bought fresh fruit in the café.)
2.
... entradas en la oficina de correos.
(We have bought tickets at the post office.)
3.
... pan en la panadería cerca del hospital.
(I have bought bread at the bakery near the hospital.)
4.
¿... ya en la farmacia hoy?
(Have you already bought anything at the pharmacy today?)
5.
... combustible en la gasolinera esta tarde.
(They have bought fuel at the petrol station this afternoon.)
6.
¿... libros en la biblioteca?
(Have you bought books from the library?)