Present — what is happening now, and what happens habitually
| yo | habloI speak | nosotros | hablamoswe speak |
| tú | hablasyou speak | vosotros | habláisyou all speak |
| él/ella/Ud. | hablahe/she speaks | ellos/Uds. | hablanthey speak |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he habladoI have spoken | nosotros | hemos habladowe have spoken |
| tú | has habladoyou have spoken | vosotros | habéis habladoyou all have spoken |
| él/ella/Ud. | ha habladohe/she has spoken | ellos/Uds. | han habladothey have spoken |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | hable(that) I speak | nosotros | hablemos(that) we speak |
| tú | hables(that) you speak | vosotros | habléis(that) you all speak |
| él/ella/Ud. | hable(that) he/she speaks | ellos/Uds. | hablen(that) they speak |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya hablado(that) I have spoken | nosotros | hayamos hablado(that) we have spoken |
| tú | hayas hablado(that) you have spoken | vosotros | hayáis hablado(that) you all have spoken |
| él/ella/Ud. | haya hablado(that) he/she has spoken | ellos/Uds. | hayan hablado(that) they have spoken |
Preterite — a finished past action — it started, it ended
| yo | habléI spoke | nosotros | hablamoswe spoke |
| tú | hablasteyou spoke | vosotros | hablasteisyou all spoke |
| él/ella/Ud. | hablóhe/she spoke | ellos/Uds. | hablaronthey spoke |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | hablabaI used to speak | nosotros | hablábamoswe used to speak |
| tú | hablabasyou used to speak | vosotros | hablabaisyou all used to speak |
| él/ella/Ud. | hablabahe/she used to speak | ellos/Uds. | hablabanthey used to speak |
Past perfect — had —ed; further back than another past event
| yo | había habladoI had spoken | nosotros | habíamos habladowe had spoken |
| tú | habías habladoyou had spoken | vosotros | habíais habladoyou all had spoken |
| él/ella/Ud. | había habladohe/she had spoken | ellos/Uds. | habían habladothey had spoken |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | hablara(that) I spoke | nosotros | habláramos(that) we spoke |
| tú | hablaras(that) you spoke | vosotros | hablarais(that) you all spoke |
| él/ella/Ud. | hablara(that) he/she spoke | ellos/Uds. | hablaran(that) they spoke |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | hablase(that) I spoke | nosotros | hablásemos(that) we spoke |
| tú | hablases(that) you spoke | vosotros | hablaseis(that) you all spoke |
| él/ella/Ud. | hablase(that) he/she spoke | ellos/Uds. | hablasen(that) they spoke |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera hablado(that) I had spoken | nosotros | hubiéramos hablado(that) we had spoken |
| tú | hubieras hablado(that) you had spoken | vosotros | hubierais hablado(that) you all had spoken |
| él/ella/Ud. | hubiera hablado(that) he/she had spoken | ellos/Uds. | hubieran hablado(that) they had spoken |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube habladoI had spoken | nosotros | hubimos habladowe had spoken |
| tú | hubiste habladoyou had spoken | vosotros | hubisteis habladoyou all had spoken |
| él/ella/Ud. | hubo habladohe/she had spoken | ellos/Uds. | hubieron habladothey had spoken |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | hablaréI will speak | nosotros | hablaremoswe will speak |
| tú | hablarásyou will speak | vosotros | hablaréisyou all will speak |
| él/ella/Ud. | hablaráhe/she will speak | ellos/Uds. | hablaránthey will speak |
Conditional — would —; also softens a request into politeness
| yo | hablaríaI would speak | nosotros | hablaríamoswe would speak |
| tú | hablaríasyou would speak | vosotros | hablaríaisyou all would speak |
| él/ella/Ud. | hablaríahe/she would speak | ellos/Uds. | hablaríanthey would speak |
Future perfect — will have —ed; done by some future point
| yo | habré habladoI will have spoken | nosotros | habremos habladowe will have spoken |
| tú | habrás habladoyou will have spoken | vosotros | habréis habladoyou all will have spoken |
| él/ella/Ud. | habrá habladohe/she will have spoken | ellos/Uds. | habrán habladothey will have spoken |
Conditional perfect — would have —ed; the road not taken
| yo | habría habladoI would have spoken | nosotros | habríamos habladowe would have spoken |
| tú | habrías habladoyou would have spoken | vosotros | habríais habladoyou all would have spoken |
| él/ella/Ud. | habría habladohe/she would have spoken | ellos/Uds. | habrían habladothey would have spoken |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | hablare(should) I speak | nosotros | habláremos(should) we speak |
| tú | hablares(should) you speak | vosotros | hablareis(should) you all speak |
| él/ella/Ud. | hablare(should) he/she speak | ellos/Uds. | hablaren(should) they speak |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | hablemoslet's speak |
| tú | hablaspeak! | vosotros | habladspeak! |
| él/ella/Ud. | hablespeak! | ellos/Uds. | hablenspeak! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no hablemoslet's not speak |
| tú | no hablesdon't speak | vosotros | no habléisdon't speak |
| él/ella/Ud. | no habledon't speak | ellos/Uds. | no hablendon't speak |

I — the speaker
| Presente | habloI speak |
| Perfecto | he habladoI have spoken |
| Subj. presente | hable(that) I speak |
| Subj. perfecto | haya hablado(that) I have spoken |
| Futuro | hablaréI will speak |
| Condicional | hablaríaI would speak |
| Fut. perfecto | habré habladoI will have spoken |
| Cond. perfecto | habría habladoI would have spoken |
| Subj. futuro | hablare(should) I speak |
| Indefinido | habléI spoke |
| Imperfecto | hablabaI used to speak |
| Pluscuamp. | había habladoI had spoken |
| Subj. imperf. | hablara(that) I spoke |
| Subj. -se | hablase(that) I spoke |
| Subj. pluscuamp. | hubiera hablado(that) I had spoken |
| Pret. anterior | hube habladoI had spoken |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | hablamoswe speak |
| Perfecto | hemos habladowe have spoken |
| Subj. presente | hablemos(that) we speak |
| Subj. perfecto | hayamos hablado(that) we have spoken |
| Futuro | hablaremoswe will speak |
| Condicional | hablaríamoswe would speak |
| Fut. perfecto | habremos habladowe will have spoken |
| Cond. perfecto | habríamos habladowe would have spoken |
| Subj. futuro | habláremos(should) we speak |
| Indefinido | hablamoswe spoke |
| Imperfecto | hablábamoswe used to speak |
| Pluscuamp. | habíamos habladowe had spoken |
| Subj. imperf. | habláramos(that) we spoke |
| Subj. -se | hablásemos(that) we spoke |
| Subj. pluscuamp. | hubiéramos hablado(that) we had spoken |
| Pret. anterior | hubimos habladowe had spoken |
| Imperativo | hablemoslet's speak |
| Imper. negativo | no hablemoslet's not speak |
you (informal) — one person you are familiar with
| Presente | hablasyou speak |
| Perfecto | has habladoyou have spoken |
| Subj. presente | hables(that) you speak |
| Subj. perfecto | hayas hablado(that) you have spoken |
| Futuro | hablarásyou will speak |
| Condicional | hablaríasyou would speak |
| Fut. perfecto | habrás habladoyou will have spoken |
| Cond. perfecto | habrías habladoyou would have spoken |
| Subj. futuro | hablares(should) you speak |
| Indefinido | hablasteyou spoke |
| Imperfecto | hablabasyou used to speak |
| Pluscuamp. | habías habladoyou had spoken |
| Subj. imperf. | hablaras(that) you spoke |
| Subj. -se | hablases(that) you spoke |
| Subj. pluscuamp. | hubieras hablado(that) you had spoken |
| Pret. anterior | hubiste habladoyou had spoken |
| Imperativo | hablaspeak! |
| Imper. negativo | no hablesdon't speak |
you all — informal plural, Spain only
| Presente | habláisyou all speak |
| Perfecto | habéis habladoyou all have spoken |
| Subj. presente | habléis(that) you all speak |
| Subj. perfecto | hayáis hablado(that) you all have spoken |
| Futuro | hablaréisyou all will speak |
| Condicional | hablaríaisyou all would speak |
| Fut. perfecto | habréis habladoyou all will have spoken |
| Cond. perfecto | habríais habladoyou all would have spoken |
| Subj. futuro | hablareis(should) you all speak |
| Indefinido | hablasteisyou all spoke |
| Imperfecto | hablabaisyou all used to speak |
| Pluscuamp. | habíais habladoyou all had spoken |
| Subj. imperf. | hablarais(that) you all spoke |
| Subj. -se | hablaseis(that) you all spoke |
| Subj. pluscuamp. | hubierais hablado(that) you all had spoken |
| Pret. anterior | hubisteis habladoyou all had spoken |
| Imperativo | habladspeak! |
| Imper. negativo | no habléisdon't speak |
he, she, you (formal) — one other person — formal you shares it
| Presente | hablahe/she speaks |
| Perfecto | ha habladohe/she has spoken |
| Subj. presente | hable(that) he/she speaks |
| Subj. perfecto | haya hablado(that) he/she has spoken |
| Futuro | hablaráhe/she will speak |
| Condicional | hablaríahe/she would speak |
| Fut. perfecto | habrá habladohe/she will have spoken |
| Cond. perfecto | habría habladohe/she would have spoken |
| Subj. futuro | hablare(should) he/she speak |
| Indefinido | hablóhe/she spoke |
| Imperfecto | hablabahe/she used to speak |
| Pluscuamp. | había habladohe/she had spoken |
| Subj. imperf. | hablara(that) he/she spoke |
| Subj. -se | hablase(that) he/she spoke |
| Subj. pluscuamp. | hubiera hablado(that) he/she had spoken |
| Pret. anterior | hubo habladohe/she had spoken |
| Imperativo | hablespeak! |
| Imper. negativo | no habledon't speak |
they, you all — several others — plural you shares it
| Presente | hablanthey speak |
| Perfecto | han habladothey have spoken |
| Subj. presente | hablen(that) they speak |
| Subj. perfecto | hayan hablado(that) they have spoken |
| Futuro | hablaránthey will speak |
| Condicional | hablaríanthey would speak |
| Fut. perfecto | habrán habladothey will have spoken |
| Cond. perfecto | habrían habladothey would have spoken |
| Subj. futuro | hablaren(should) they speak |
| Indefinido | hablaronthey spoke |
| Imperfecto | hablabanthey used to speak |
| Pluscuamp. | habían habladothey had spoken |
| Subj. imperf. | hablaran(that) they spoke |
| Subj. -se | hablasen(that) they spoke |
| Subj. pluscuamp. | hubieran hablado(that) they had spoken |
| Pret. anterior | hubieron habladothey had spoken |
| Imperativo | hablenspeak! |
| Imper. negativo | no hablendon't speak |
