Present — what is happening now, and what happens habitually
| yo | compitoI compete | nosotros | competimoswe compete |
| tú | compitesyou compete | vosotros | competísyou all compete |
| él/ella/Ud. | compitehe/she competes | ellos/Uds. | compitenthey compete |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he competidoI have competed | nosotros | hemos competidowe have competed |
| tú | has competidoyou have competed | vosotros | habéis competidoyou all have competed |
| él/ella/Ud. | ha competidohe/she has competed | ellos/Uds. | han competidothey have competed |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | compita(that) I compete | nosotros | compitamos(that) we compete |
| tú | compitas(that) you compete | vosotros | compitáis(that) you all compete |
| él/ella/Ud. | compita(that) he/she competes | ellos/Uds. | compitan(that) they compete |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya competido(that) I have competed | nosotros | hayamos competido(that) we have competed |
| tú | hayas competido(that) you have competed | vosotros | hayáis competido(that) you all have competed |
| él/ella/Ud. | haya competido(that) he/she has competed | ellos/Uds. | hayan competido(that) they have competed |
Preterite — a finished past action — it started, it ended
| yo | competíI competed | nosotros | competimoswe competed |
| tú | competisteyou competed | vosotros | competisteisyou all competed |
| él/ella/Ud. | compitióhe/she competed | ellos/Uds. | compitieronthey competed |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | competíaI used to compete | nosotros | competíamoswe used to compete |
| tú | competíasyou used to compete | vosotros | competíaisyou all used to compete |
| él/ella/Ud. | competíahe/she used to compete | ellos/Uds. | competíanthey used to compete |
Past perfect — had —ed; further back than another past event
| yo | había competidoI had competed | nosotros | habíamos competidowe had competed |
| tú | habías competidoyou had competed | vosotros | habíais competidoyou all had competed |
| él/ella/Ud. | había competidohe/she had competed | ellos/Uds. | habían competidothey had competed |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | compitiera(that) I competed | nosotros | compitiéramos(that) we competed |
| tú | compitieras(that) you competed | vosotros | compitierais(that) you all competed |
| él/ella/Ud. | compitiera(that) he/she competed | ellos/Uds. | compitieran(that) they competed |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | compitiese(that) I competed | nosotros | compitiésemos(that) we competed |
| tú | compitieses(that) you competed | vosotros | compitieseis(that) you all competed |
| él/ella/Ud. | compitiese(that) he/she competed | ellos/Uds. | compitiesen(that) they competed |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera competido(that) I had competed | nosotros | hubiéramos competido(that) we had competed |
| tú | hubieras competido(that) you had competed | vosotros | hubierais competido(that) you all had competed |
| él/ella/Ud. | hubiera competido(that) he/she had competed | ellos/Uds. | hubieran competido(that) they had competed |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube competidoI had competed | nosotros | hubimos competidowe had competed |
| tú | hubiste competidoyou had competed | vosotros | hubisteis competidoyou all had competed |
| él/ella/Ud. | hubo competidohe/she had competed | ellos/Uds. | hubieron competidothey had competed |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | competiréI will compete | nosotros | competiremoswe will compete |
| tú | competirásyou will compete | vosotros | competiréisyou all will compete |
| él/ella/Ud. | competiráhe/she will compete | ellos/Uds. | competiránthey will compete |
Conditional — would —; also softens a request into politeness
| yo | competiríaI would compete | nosotros | competiríamoswe would compete |
| tú | competiríasyou would compete | vosotros | competiríaisyou all would compete |
| él/ella/Ud. | competiríahe/she would compete | ellos/Uds. | competiríanthey would compete |
Future perfect — will have —ed; done by some future point
| yo | habré competidoI will have competed | nosotros | habremos competidowe will have competed |
| tú | habrás competidoyou will have competed | vosotros | habréis competidoyou all will have competed |
| él/ella/Ud. | habrá competidohe/she will have competed | ellos/Uds. | habrán competidothey will have competed |
Conditional perfect — would have —ed; the road not taken
| yo | habría competidoI would have competed | nosotros | habríamos competidowe would have competed |
| tú | habrías competidoyou would have competed | vosotros | habríais competidoyou all would have competed |
| él/ella/Ud. | habría competidohe/she would have competed | ellos/Uds. | habrían competidothey would have competed |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | compitiere(should) I compete | nosotros | compitiéremos(should) we compete |
| tú | compitieres(should) you compete | vosotros | compitiereis(should) you all compete |
| él/ella/Ud. | compitiere(should) he/she compete | ellos/Uds. | compitieren(should) they compete |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | compitamoslet's compete |
| tú | compitecompete! | vosotros | competidcompete! |
| él/ella/Ud. | compitacompete! | ellos/Uds. | compitancompete! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no compitamoslet's not compete |
| tú | no compitasdon't compete | vosotros | no compitáisdon't compete |
| él/ella/Ud. | no compitadon't compete | ellos/Uds. | no compitandon't compete |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | compitoI compete |
| Perfecto | he competidoI have competed |
| Subj. presente | compita(that) I compete |
| Subj. perfecto | haya competido(that) I have competed |
| Futuro | competiréI will compete |
| Condicional | competiríaI would compete |
| Fut. perfecto | habré competidoI will have competed |
| Cond. perfecto | habría competidoI would have competed |
| Subj. futuro | compitiere(should) I compete |
| Indefinido | competíI competed |
| Imperfecto | competíaI used to compete |
| Pluscuamp. | había competidoI had competed |
| Subj. imperf. | compitiera(that) I competed |
| Subj. -se | compitiese(that) I competed |
| Subj. pluscuamp. | hubiera competido(that) I had competed |
| Pret. anterior | hube competidoI had competed |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | competimoswe compete |
| Perfecto | hemos competidowe have competed |
| Subj. presente | compitamos(that) we compete |
| Subj. perfecto | hayamos competido(that) we have competed |
| Futuro | competiremoswe will compete |
| Condicional | competiríamoswe would compete |
| Fut. perfecto | habremos competidowe will have competed |
| Cond. perfecto | habríamos competidowe would have competed |
| Subj. futuro | compitiéremos(should) we compete |
| Indefinido | competimoswe competed |
| Imperfecto | competíamoswe used to compete |
| Pluscuamp. | habíamos competidowe had competed |
| Subj. imperf. | compitiéramos(that) we competed |
| Subj. -se | compitiésemos(that) we competed |
| Subj. pluscuamp. | hubiéramos competido(that) we had competed |
| Pret. anterior | hubimos competidowe had competed |
| Imperativo | compitamoslet's compete |
| Imper. negativo | no compitamoslet's not compete |
you (informal) — one person you are familiar with
| Presente | compitesyou compete |
| Perfecto | has competidoyou have competed |
| Subj. presente | compitas(that) you compete |
| Subj. perfecto | hayas competido(that) you have competed |
| Futuro | competirásyou will compete |
| Condicional | competiríasyou would compete |
| Fut. perfecto | habrás competidoyou will have competed |
| Cond. perfecto | habrías competidoyou would have competed |
| Subj. futuro | compitieres(should) you compete |
| Indefinido | competisteyou competed |
| Imperfecto | competíasyou used to compete |
| Pluscuamp. | habías competidoyou had competed |
| Subj. imperf. | compitieras(that) you competed |
| Subj. -se | compitieses(that) you competed |
| Subj. pluscuamp. | hubieras competido(that) you had competed |
| Pret. anterior | hubiste competidoyou had competed |
| Imperativo | compitecompete! |
| Imper. negativo | no compitasdon't compete |
you all — informal plural, Spain only
| Presente | competísyou all compete |
| Perfecto | habéis competidoyou all have competed |
| Subj. presente | compitáis(that) you all compete |
| Subj. perfecto | hayáis competido(that) you all have competed |
| Futuro | competiréisyou all will compete |
| Condicional | competiríaisyou all would compete |
| Fut. perfecto | habréis competidoyou all will have competed |
| Cond. perfecto | habríais competidoyou all would have competed |
| Subj. futuro | compitiereis(should) you all compete |
| Indefinido | competisteisyou all competed |
| Imperfecto | competíaisyou all used to compete |
| Pluscuamp. | habíais competidoyou all had competed |
| Subj. imperf. | compitierais(that) you all competed |
| Subj. -se | compitieseis(that) you all competed |
| Subj. pluscuamp. | hubierais competido(that) you all had competed |
| Pret. anterior | hubisteis competidoyou all had competed |
| Imperativo | competidcompete! |
| Imper. negativo | no compitáisdon't compete |
he, she, you (formal) — one other person — formal you shares it
| Presente | compitehe/she competes |
| Perfecto | ha competidohe/she has competed |
| Subj. presente | compita(that) he/she competes |
| Subj. perfecto | haya competido(that) he/she has competed |
| Futuro | competiráhe/she will compete |
| Condicional | competiríahe/she would compete |
| Fut. perfecto | habrá competidohe/she will have competed |
| Cond. perfecto | habría competidohe/she would have competed |
| Subj. futuro | compitiere(should) he/she compete |
| Indefinido | compitióhe/she competed |
| Imperfecto | competíahe/she used to compete |
| Pluscuamp. | había competidohe/she had competed |
| Subj. imperf. | compitiera(that) he/she competed |
| Subj. -se | compitiese(that) he/she competed |
| Subj. pluscuamp. | hubiera competido(that) he/she had competed |
| Pret. anterior | hubo competidohe/she had competed |
| Imperativo | compitacompete! |
| Imper. negativo | no compitadon't compete |
they, you all — several others — plural you shares it
| Presente | compitenthey compete |
| Perfecto | han competidothey have competed |
| Subj. presente | compitan(that) they compete |
| Subj. perfecto | hayan competido(that) they have competed |
| Futuro | competiránthey will compete |
| Condicional | competiríanthey would compete |
| Fut. perfecto | habrán competidothey will have competed |
| Cond. perfecto | habrían competidothey would have competed |
| Subj. futuro | compitieren(should) they compete |
| Indefinido | compitieronthey competed |
| Imperfecto | competíanthey used to compete |
| Pluscuamp. | habían competidothey had competed |
| Subj. imperf. | compitieran(that) they competed |
| Subj. -se | compitiesen(that) they competed |
| Subj. pluscuamp. | hubieran competido(that) they had competed |
| Pret. anterior | hubieron competidothey had competed |
| Imperativo | compitancompete! |
| Imper. negativo | no compitandon't compete |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.