Present — what is happening now, and what happens habitually
| yo | comproI buy | nosotros | compramoswe buy |
| tú | comprasyou buy | vosotros | compráisyou all buy |
| él/ella/Ud. | comprahe/she buys | ellos/Uds. | compranthey buy |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he compradoI have bought | nosotros | hemos compradowe have bought |
| tú | has compradoyou have bought | vosotros | habéis compradoyou all have bought |
| él/ella/Ud. | ha compradohe/she has bought | ellos/Uds. | han compradothey have bought |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | compre(that) I buy | nosotros | compremos(that) we buy |
| tú | compres(that) you buy | vosotros | compréis(that) you all buy |
| él/ella/Ud. | compre(that) he/she buys | ellos/Uds. | compren(that) they buy |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya comprado(that) I have bought | nosotros | hayamos comprado(that) we have bought |
| tú | hayas comprado(that) you have bought | vosotros | hayáis comprado(that) you all have bought |
| él/ella/Ud. | haya comprado(that) he/she has bought | ellos/Uds. | hayan comprado(that) they have bought |
Preterite — a finished past action — it started, it ended
| yo | compréI bought | nosotros | compramoswe bought |
| tú | comprasteyou bought | vosotros | comprasteisyou all bought |
| él/ella/Ud. | compróhe/she bought | ellos/Uds. | compraronthey bought |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | comprabaI used to buy | nosotros | comprábamoswe used to buy |
| tú | comprabasyou used to buy | vosotros | comprabaisyou all used to buy |
| él/ella/Ud. | comprabahe/she used to buy | ellos/Uds. | comprabanthey used to buy |
Past perfect — had —ed; further back than another past event
| yo | había compradoI had bought | nosotros | habíamos compradowe had bought |
| tú | habías compradoyou had bought | vosotros | habíais compradoyou all had bought |
| él/ella/Ud. | había compradohe/she had bought | ellos/Uds. | habían compradothey had bought |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | comprara(that) I bought | nosotros | compráramos(that) we bought |
| tú | compraras(that) you bought | vosotros | comprarais(that) you all bought |
| él/ella/Ud. | comprara(that) he/she bought | ellos/Uds. | compraran(that) they bought |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | comprase(that) I bought | nosotros | comprásemos(that) we bought |
| tú | comprases(that) you bought | vosotros | compraseis(that) you all bought |
| él/ella/Ud. | comprase(that) he/she bought | ellos/Uds. | comprasen(that) they bought |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera comprado(that) I had bought | nosotros | hubiéramos comprado(that) we had bought |
| tú | hubieras comprado(that) you had bought | vosotros | hubierais comprado(that) you all had bought |
| él/ella/Ud. | hubiera comprado(that) he/she had bought | ellos/Uds. | hubieran comprado(that) they had bought |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube compradoI had bought | nosotros | hubimos compradowe had bought |
| tú | hubiste compradoyou had bought | vosotros | hubisteis compradoyou all had bought |
| él/ella/Ud. | hubo compradohe/she had bought | ellos/Uds. | hubieron compradothey had bought |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | compraréI will buy | nosotros | compraremoswe will buy |
| tú | comprarásyou will buy | vosotros | compraréisyou all will buy |
| él/ella/Ud. | compraráhe/she will buy | ellos/Uds. | compraránthey will buy |
Conditional — would —; also softens a request into politeness
| yo | compraríaI would buy | nosotros | compraríamoswe would buy |
| tú | compraríasyou would buy | vosotros | compraríaisyou all would buy |
| él/ella/Ud. | compraríahe/she would buy | ellos/Uds. | compraríanthey would buy |
Future perfect — will have —ed; done by some future point
| yo | habré compradoI will have bought | nosotros | habremos compradowe will have bought |
| tú | habrás compradoyou will have bought | vosotros | habréis compradoyou all will have bought |
| él/ella/Ud. | habrá compradohe/she will have bought | ellos/Uds. | habrán compradothey will have bought |
Conditional perfect — would have —ed; the road not taken
| yo | habría compradoI would have bought | nosotros | habríamos compradowe would have bought |
| tú | habrías compradoyou would have bought | vosotros | habríais compradoyou all would have bought |
| él/ella/Ud. | habría compradohe/she would have bought | ellos/Uds. | habrían compradothey would have bought |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | comprare(should) I buy | nosotros | compráremos(should) we buy |
| tú | comprares(should) you buy | vosotros | comprareis(should) you all buy |
| él/ella/Ud. | comprare(should) he/she buy | ellos/Uds. | compraren(should) they buy |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | compremoslet's buy |
| tú | comprabuy! | vosotros | compradbuy! |
| él/ella/Ud. | comprebuy! | ellos/Uds. | comprenbuy! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no compremoslet's not buy |
| tú | no compresdon't buy | vosotros | no compréisdon't buy |
| él/ella/Ud. | no compredon't buy | ellos/Uds. | no comprendon't buy |

I — the speaker
| Presente | comproI buy |
| Perfecto | he compradoI have bought |
| Subj. presente | compre(that) I buy |
| Subj. perfecto | haya comprado(that) I have bought |
| Futuro | compraréI will buy |
| Condicional | compraríaI would buy |
| Fut. perfecto | habré compradoI will have bought |
| Cond. perfecto | habría compradoI would have bought |
| Subj. futuro | comprare(should) I buy |
| Indefinido | compréI bought |
| Imperfecto | comprabaI used to buy |
| Pluscuamp. | había compradoI had bought |
| Subj. imperf. | comprara(that) I bought |
| Subj. -se | comprase(that) I bought |
| Subj. pluscuamp. | hubiera comprado(that) I had bought |
| Pret. anterior | hube compradoI had bought |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | compramoswe buy |
| Perfecto | hemos compradowe have bought |
| Subj. presente | compremos(that) we buy |
| Subj. perfecto | hayamos comprado(that) we have bought |
| Futuro | compraremoswe will buy |
| Condicional | compraríamoswe would buy |
| Fut. perfecto | habremos compradowe will have bought |
| Cond. perfecto | habríamos compradowe would have bought |
| Subj. futuro | compráremos(should) we buy |
| Indefinido | compramoswe bought |
| Imperfecto | comprábamoswe used to buy |
| Pluscuamp. | habíamos compradowe had bought |
| Subj. imperf. | compráramos(that) we bought |
| Subj. -se | comprásemos(that) we bought |
| Subj. pluscuamp. | hubiéramos comprado(that) we had bought |
| Pret. anterior | hubimos compradowe had bought |
| Imperativo | compremoslet's buy |
| Imper. negativo | no compremoslet's not buy |
you (informal) — one person you are familiar with
| Presente | comprasyou buy |
| Perfecto | has compradoyou have bought |
| Subj. presente | compres(that) you buy |
| Subj. perfecto | hayas comprado(that) you have bought |
| Futuro | comprarásyou will buy |
| Condicional | compraríasyou would buy |
| Fut. perfecto | habrás compradoyou will have bought |
| Cond. perfecto | habrías compradoyou would have bought |
| Subj. futuro | comprares(should) you buy |
| Indefinido | comprasteyou bought |
| Imperfecto | comprabasyou used to buy |
| Pluscuamp. | habías compradoyou had bought |
| Subj. imperf. | compraras(that) you bought |
| Subj. -se | comprases(that) you bought |
| Subj. pluscuamp. | hubieras comprado(that) you had bought |
| Pret. anterior | hubiste compradoyou had bought |
| Imperativo | comprabuy! |
| Imper. negativo | no compresdon't buy |
you all — informal plural, Spain only
| Presente | compráisyou all buy |
| Perfecto | habéis compradoyou all have bought |
| Subj. presente | compréis(that) you all buy |
| Subj. perfecto | hayáis comprado(that) you all have bought |
| Futuro | compraréisyou all will buy |
| Condicional | compraríaisyou all would buy |
| Fut. perfecto | habréis compradoyou all will have bought |
| Cond. perfecto | habríais compradoyou all would have bought |
| Subj. futuro | comprareis(should) you all buy |
| Indefinido | comprasteisyou all bought |
| Imperfecto | comprabaisyou all used to buy |
| Pluscuamp. | habíais compradoyou all had bought |
| Subj. imperf. | comprarais(that) you all bought |
| Subj. -se | compraseis(that) you all bought |
| Subj. pluscuamp. | hubierais comprado(that) you all had bought |
| Pret. anterior | hubisteis compradoyou all had bought |
| Imperativo | compradbuy! |
| Imper. negativo | no compréisdon't buy |
he, she, you (formal) — one other person — formal you shares it
| Presente | comprahe/she buys |
| Perfecto | ha compradohe/she has bought |
| Subj. presente | compre(that) he/she buys |
| Subj. perfecto | haya comprado(that) he/she has bought |
| Futuro | compraráhe/she will buy |
| Condicional | compraríahe/she would buy |
| Fut. perfecto | habrá compradohe/she will have bought |
| Cond. perfecto | habría compradohe/she would have bought |
| Subj. futuro | comprare(should) he/she buy |
| Indefinido | compróhe/she bought |
| Imperfecto | comprabahe/she used to buy |
| Pluscuamp. | había compradohe/she had bought |
| Subj. imperf. | comprara(that) he/she bought |
| Subj. -se | comprase(that) he/she bought |
| Subj. pluscuamp. | hubiera comprado(that) he/she had bought |
| Pret. anterior | hubo compradohe/she had bought |
| Imperativo | comprebuy! |
| Imper. negativo | no compredon't buy |
they, you all — several others — plural you shares it
| Presente | compranthey buy |
| Perfecto | han compradothey have bought |
| Subj. presente | compren(that) they buy |
| Subj. perfecto | hayan comprado(that) they have bought |
| Futuro | compraránthey will buy |
| Condicional | compraríanthey would buy |
| Fut. perfecto | habrán compradothey will have bought |
| Cond. perfecto | habrían compradothey would have bought |
| Subj. futuro | compraren(should) they buy |
| Indefinido | compraronthey bought |
| Imperfecto | comprabanthey used to buy |
| Pluscuamp. | habían compradothey had bought |
| Subj. imperf. | compraran(that) they bought |
| Subj. -se | comprasen(that) they bought |
| Subj. pluscuamp. | hubieran comprado(that) they had bought |
| Pret. anterior | hubieron compradothey had bought |
| Imperativo | comprenbuy! |
| Imper. negativo | no comprendon't buy |
