Present — what is happening now, and what happens habitually
| yo | envíoI send | nosotros | enviamoswe send |
| tú | envíasyou send | vosotros | enviáisyou all send |
| él/ella/Ud. | envíahe/she sends | ellos/Uds. | envíanthey send |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he enviadoI have sent | nosotros | hemos enviadowe have sent |
| tú | has enviadoyou have sent | vosotros | habéis enviadoyou all have sent |
| él/ella/Ud. | ha enviadohe/she has sent | ellos/Uds. | han enviadothey have sent |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | envíe(that) I send | nosotros | enviemos(that) we send |
| tú | envíes(that) you send | vosotros | enviéis(that) you all send |
| él/ella/Ud. | envíe(that) he/she sends | ellos/Uds. | envíen(that) they send |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya enviado(that) I have sent | nosotros | hayamos enviado(that) we have sent |
| tú | hayas enviado(that) you have sent | vosotros | hayáis enviado(that) you all have sent |
| él/ella/Ud. | haya enviado(that) he/she has sent | ellos/Uds. | hayan enviado(that) they have sent |
Preterite — a finished past action — it started, it ended
| yo | enviéI sent | nosotros | enviamoswe sent |
| tú | enviasteyou sent | vosotros | enviasteisyou all sent |
| él/ella/Ud. | envióhe/she sent | ellos/Uds. | enviaronthey sent |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | enviabaI used to send | nosotros | enviábamoswe used to send |
| tú | enviabasyou used to send | vosotros | enviabaisyou all used to send |
| él/ella/Ud. | enviabahe/she used to send | ellos/Uds. | enviabanthey used to send |
Past perfect — had —ed; further back than another past event
| yo | había enviadoI had sent | nosotros | habíamos enviadowe had sent |
| tú | habías enviadoyou had sent | vosotros | habíais enviadoyou all had sent |
| él/ella/Ud. | había enviadohe/she had sent | ellos/Uds. | habían enviadothey had sent |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | enviara(that) I sent | nosotros | enviáramos(that) we sent |
| tú | enviaras(that) you sent | vosotros | enviarais(that) you all sent |
| él/ella/Ud. | enviara(that) he/she sent | ellos/Uds. | enviaran(that) they sent |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | enviase(that) I sent | nosotros | enviásemos(that) we sent |
| tú | enviases(that) you sent | vosotros | enviaseis(that) you all sent |
| él/ella/Ud. | enviase(that) he/she sent | ellos/Uds. | enviasen(that) they sent |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera enviado(that) I had sent | nosotros | hubiéramos enviado(that) we had sent |
| tú | hubieras enviado(that) you had sent | vosotros | hubierais enviado(that) you all had sent |
| él/ella/Ud. | hubiera enviado(that) he/she had sent | ellos/Uds. | hubieran enviado(that) they had sent |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube enviadoI had sent | nosotros | hubimos enviadowe had sent |
| tú | hubiste enviadoyou had sent | vosotros | hubisteis enviadoyou all had sent |
| él/ella/Ud. | hubo enviadohe/she had sent | ellos/Uds. | hubieron enviadothey had sent |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | enviaréI will send | nosotros | enviaremoswe will send |
| tú | enviarásyou will send | vosotros | enviaréisyou all will send |
| él/ella/Ud. | enviaráhe/she will send | ellos/Uds. | enviaránthey will send |
Conditional — would —; also softens a request into politeness
| yo | enviaríaI would send | nosotros | enviaríamoswe would send |
| tú | enviaríasyou would send | vosotros | enviaríaisyou all would send |
| él/ella/Ud. | enviaríahe/she would send | ellos/Uds. | enviaríanthey would send |
Future perfect — will have —ed; done by some future point
| yo | habré enviadoI will have sent | nosotros | habremos enviadowe will have sent |
| tú | habrás enviadoyou will have sent | vosotros | habréis enviadoyou all will have sent |
| él/ella/Ud. | habrá enviadohe/she will have sent | ellos/Uds. | habrán enviadothey will have sent |
Conditional perfect — would have —ed; the road not taken
| yo | habría enviadoI would have sent | nosotros | habríamos enviadowe would have sent |
| tú | habrías enviadoyou would have sent | vosotros | habríais enviadoyou all would have sent |
| él/ella/Ud. | habría enviadohe/she would have sent | ellos/Uds. | habrían enviadothey would have sent |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | enviare(should) I send | nosotros | enviáremos(should) we send |
| tú | enviares(should) you send | vosotros | enviareis(should) you all send |
| él/ella/Ud. | enviare(should) he/she send | ellos/Uds. | enviaren(should) they send |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | enviemoslet's send |
| tú | envíasend! | vosotros | enviadsend! |
| él/ella/Ud. | envíesend! | ellos/Uds. | envíensend! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no enviemoslet's not send |
| tú | no envíesdon't send | vosotros | no enviéisdon't send |
| él/ella/Ud. | no envíedon't send | ellos/Uds. | no envíendon't send |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | envíoI send |
| Perfecto | he enviadoI have sent |
| Subj. presente | envíe(that) I send |
| Subj. perfecto | haya enviado(that) I have sent |
| Futuro | enviaréI will send |
| Condicional | enviaríaI would send |
| Fut. perfecto | habré enviadoI will have sent |
| Cond. perfecto | habría enviadoI would have sent |
| Subj. futuro | enviare(should) I send |
| Indefinido | enviéI sent |
| Imperfecto | enviabaI used to send |
| Pluscuamp. | había enviadoI had sent |
| Subj. imperf. | enviara(that) I sent |
| Subj. -se | enviase(that) I sent |
| Subj. pluscuamp. | hubiera enviado(that) I had sent |
| Pret. anterior | hube enviadoI had sent |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | enviamoswe send |
| Perfecto | hemos enviadowe have sent |
| Subj. presente | enviemos(that) we send |
| Subj. perfecto | hayamos enviado(that) we have sent |
| Futuro | enviaremoswe will send |
| Condicional | enviaríamoswe would send |
| Fut. perfecto | habremos enviadowe will have sent |
| Cond. perfecto | habríamos enviadowe would have sent |
| Subj. futuro | enviáremos(should) we send |
| Indefinido | enviamoswe sent |
| Imperfecto | enviábamoswe used to send |
| Pluscuamp. | habíamos enviadowe had sent |
| Subj. imperf. | enviáramos(that) we sent |
| Subj. -se | enviásemos(that) we sent |
| Subj. pluscuamp. | hubiéramos enviado(that) we had sent |
| Pret. anterior | hubimos enviadowe had sent |
| Imperativo | enviemoslet's send |
| Imper. negativo | no enviemoslet's not send |
you (informal) — one person you are familiar with
| Presente | envíasyou send |
| Perfecto | has enviadoyou have sent |
| Subj. presente | envíes(that) you send |
| Subj. perfecto | hayas enviado(that) you have sent |
| Futuro | enviarásyou will send |
| Condicional | enviaríasyou would send |
| Fut. perfecto | habrás enviadoyou will have sent |
| Cond. perfecto | habrías enviadoyou would have sent |
| Subj. futuro | enviares(should) you send |
| Indefinido | enviasteyou sent |
| Imperfecto | enviabasyou used to send |
| Pluscuamp. | habías enviadoyou had sent |
| Subj. imperf. | enviaras(that) you sent |
| Subj. -se | enviases(that) you sent |
| Subj. pluscuamp. | hubieras enviado(that) you had sent |
| Pret. anterior | hubiste enviadoyou had sent |
| Imperativo | envíasend! |
| Imper. negativo | no envíesdon't send |
you all — informal plural, Spain only
| Presente | enviáisyou all send |
| Perfecto | habéis enviadoyou all have sent |
| Subj. presente | enviéis(that) you all send |
| Subj. perfecto | hayáis enviado(that) you all have sent |
| Futuro | enviaréisyou all will send |
| Condicional | enviaríaisyou all would send |
| Fut. perfecto | habréis enviadoyou all will have sent |
| Cond. perfecto | habríais enviadoyou all would have sent |
| Subj. futuro | enviareis(should) you all send |
| Indefinido | enviasteisyou all sent |
| Imperfecto | enviabaisyou all used to send |
| Pluscuamp. | habíais enviadoyou all had sent |
| Subj. imperf. | enviarais(that) you all sent |
| Subj. -se | enviaseis(that) you all sent |
| Subj. pluscuamp. | hubierais enviado(that) you all had sent |
| Pret. anterior | hubisteis enviadoyou all had sent |
| Imperativo | enviadsend! |
| Imper. negativo | no enviéisdon't send |
he, she, you (formal) — one other person — formal you shares it
| Presente | envíahe/she sends |
| Perfecto | ha enviadohe/she has sent |
| Subj. presente | envíe(that) he/she sends |
| Subj. perfecto | haya enviado(that) he/she has sent |
| Futuro | enviaráhe/she will send |
| Condicional | enviaríahe/she would send |
| Fut. perfecto | habrá enviadohe/she will have sent |
| Cond. perfecto | habría enviadohe/she would have sent |
| Subj. futuro | enviare(should) he/she send |
| Indefinido | envióhe/she sent |
| Imperfecto | enviabahe/she used to send |
| Pluscuamp. | había enviadohe/she had sent |
| Subj. imperf. | enviara(that) he/she sent |
| Subj. -se | enviase(that) he/she sent |
| Subj. pluscuamp. | hubiera enviado(that) he/she had sent |
| Pret. anterior | hubo enviadohe/she had sent |
| Imperativo | envíesend! |
| Imper. negativo | no envíedon't send |
they, you all — several others — plural you shares it
| Presente | envíanthey send |
| Perfecto | han enviadothey have sent |
| Subj. presente | envíen(that) they send |
| Subj. perfecto | hayan enviado(that) they have sent |
| Futuro | enviaránthey will send |
| Condicional | enviaríanthey would send |
| Fut. perfecto | habrán enviadothey will have sent |
| Cond. perfecto | habrían enviadothey would have sent |
| Subj. futuro | enviaren(should) they send |
| Indefinido | enviaronthey sent |
| Imperfecto | enviabanthey used to send |
| Pluscuamp. | habían enviadothey had sent |
| Subj. imperf. | enviaran(that) they sent |
| Subj. -se | enviasen(that) they sent |
| Subj. pluscuamp. | hubieran enviado(that) they had sent |
| Pret. anterior | hubieron enviadothey had sent |
| Imperativo | envíensend! |
| Imper. negativo | no envíendon't send |

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