Present — what is happening now, and what happens habitually
| yo | enseñoI teach | nosotros | enseñamoswe teach |
| tú | enseñasyou teach | vosotros | enseñáisyou all teach |
| él/ella/Ud. | enseñahe/she teaches | ellos/Uds. | enseñanthey teach |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he enseñadoI have taught | nosotros | hemos enseñadowe have taught |
| tú | has enseñadoyou have taught | vosotros | habéis enseñadoyou all have taught |
| él/ella/Ud. | ha enseñadohe/she has taught | ellos/Uds. | han enseñadothey have taught |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | enseñe(that) I teach | nosotros | enseñemos(that) we teach |
| tú | enseñes(that) you teach | vosotros | enseñéis(that) you all teach |
| él/ella/Ud. | enseñe(that) he/she teaches | ellos/Uds. | enseñen(that) they teach |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya enseñado(that) I have taught | nosotros | hayamos enseñado(that) we have taught |
| tú | hayas enseñado(that) you have taught | vosotros | hayáis enseñado(that) you all have taught |
| él/ella/Ud. | haya enseñado(that) he/she has taught | ellos/Uds. | hayan enseñado(that) they have taught |
Preterite — a finished past action — it started, it ended
| yo | enseñéI taught | nosotros | enseñamoswe taught |
| tú | enseñasteyou taught | vosotros | enseñasteisyou all taught |
| él/ella/Ud. | enseñóhe/she taught | ellos/Uds. | enseñaronthey taught |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | enseñabaI used to teach | nosotros | enseñábamoswe used to teach |
| tú | enseñabasyou used to teach | vosotros | enseñabaisyou all used to teach |
| él/ella/Ud. | enseñabahe/she used to teach | ellos/Uds. | enseñabanthey used to teach |
Past perfect — had —ed; further back than another past event
| yo | había enseñadoI had taught | nosotros | habíamos enseñadowe had taught |
| tú | habías enseñadoyou had taught | vosotros | habíais enseñadoyou all had taught |
| él/ella/Ud. | había enseñadohe/she had taught | ellos/Uds. | habían enseñadothey had taught |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | enseñara(that) I taught | nosotros | enseñáramos(that) we taught |
| tú | enseñaras(that) you taught | vosotros | enseñarais(that) you all taught |
| él/ella/Ud. | enseñara(that) he/she taught | ellos/Uds. | enseñaran(that) they taught |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | enseñase(that) I taught | nosotros | enseñásemos(that) we taught |
| tú | enseñases(that) you taught | vosotros | enseñaseis(that) you all taught |
| él/ella/Ud. | enseñase(that) he/she taught | ellos/Uds. | enseñasen(that) they taught |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera enseñado(that) I had taught | nosotros | hubiéramos enseñado(that) we had taught |
| tú | hubieras enseñado(that) you had taught | vosotros | hubierais enseñado(that) you all had taught |
| él/ella/Ud. | hubiera enseñado(that) he/she had taught | ellos/Uds. | hubieran enseñado(that) they had taught |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube enseñadoI had taught | nosotros | hubimos enseñadowe had taught |
| tú | hubiste enseñadoyou had taught | vosotros | hubisteis enseñadoyou all had taught |
| él/ella/Ud. | hubo enseñadohe/she had taught | ellos/Uds. | hubieron enseñadothey had taught |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | enseñaréI will teach | nosotros | enseñaremoswe will teach |
| tú | enseñarásyou will teach | vosotros | enseñaréisyou all will teach |
| él/ella/Ud. | enseñaráhe/she will teach | ellos/Uds. | enseñaránthey will teach |
Conditional — would —; also softens a request into politeness
| yo | enseñaríaI would teach | nosotros | enseñaríamoswe would teach |
| tú | enseñaríasyou would teach | vosotros | enseñaríaisyou all would teach |
| él/ella/Ud. | enseñaríahe/she would teach | ellos/Uds. | enseñaríanthey would teach |
Future perfect — will have —ed; done by some future point
| yo | habré enseñadoI will have taught | nosotros | habremos enseñadowe will have taught |
| tú | habrás enseñadoyou will have taught | vosotros | habréis enseñadoyou all will have taught |
| él/ella/Ud. | habrá enseñadohe/she will have taught | ellos/Uds. | habrán enseñadothey will have taught |
Conditional perfect — would have —ed; the road not taken
| yo | habría enseñadoI would have taught | nosotros | habríamos enseñadowe would have taught |
| tú | habrías enseñadoyou would have taught | vosotros | habríais enseñadoyou all would have taught |
| él/ella/Ud. | habría enseñadohe/she would have taught | ellos/Uds. | habrían enseñadothey would have taught |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | enseñare(should) I teach | nosotros | enseñáremos(should) we teach |
| tú | enseñares(should) you teach | vosotros | enseñareis(should) you all teach |
| él/ella/Ud. | enseñare(should) he/she teach | ellos/Uds. | enseñaren(should) they teach |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | enseñemoslet's teach |
| tú | enseñateach! | vosotros | enseñadteach! |
| él/ella/Ud. | enseñeteach! | ellos/Uds. | enseñenteach! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no enseñemoslet's not teach |
| tú | no enseñesdon't teach | vosotros | no enseñéisdon't teach |
| él/ella/Ud. | no enseñedon't teach | ellos/Uds. | no enseñendon't teach |

I — the speaker
| Presente | enseñoI teach |
| Perfecto | he enseñadoI have taught |
| Subj. presente | enseñe(that) I teach |
| Subj. perfecto | haya enseñado(that) I have taught |
| Futuro | enseñaréI will teach |
| Condicional | enseñaríaI would teach |
| Fut. perfecto | habré enseñadoI will have taught |
| Cond. perfecto | habría enseñadoI would have taught |
| Subj. futuro | enseñare(should) I teach |
| Indefinido | enseñéI taught |
| Imperfecto | enseñabaI used to teach |
| Pluscuamp. | había enseñadoI had taught |
| Subj. imperf. | enseñara(that) I taught |
| Subj. -se | enseñase(that) I taught |
| Subj. pluscuamp. | hubiera enseñado(that) I had taught |
| Pret. anterior | hube enseñadoI had taught |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | enseñamoswe teach |
| Perfecto | hemos enseñadowe have taught |
| Subj. presente | enseñemos(that) we teach |
| Subj. perfecto | hayamos enseñado(that) we have taught |
| Futuro | enseñaremoswe will teach |
| Condicional | enseñaríamoswe would teach |
| Fut. perfecto | habremos enseñadowe will have taught |
| Cond. perfecto | habríamos enseñadowe would have taught |
| Subj. futuro | enseñáremos(should) we teach |
| Indefinido | enseñamoswe taught |
| Imperfecto | enseñábamoswe used to teach |
| Pluscuamp. | habíamos enseñadowe had taught |
| Subj. imperf. | enseñáramos(that) we taught |
| Subj. -se | enseñásemos(that) we taught |
| Subj. pluscuamp. | hubiéramos enseñado(that) we had taught |
| Pret. anterior | hubimos enseñadowe had taught |
| Imperativo | enseñemoslet's teach |
| Imper. negativo | no enseñemoslet's not teach |
you (informal) — one person you are familiar with
| Presente | enseñasyou teach |
| Perfecto | has enseñadoyou have taught |
| Subj. presente | enseñes(that) you teach |
| Subj. perfecto | hayas enseñado(that) you have taught |
| Futuro | enseñarásyou will teach |
| Condicional | enseñaríasyou would teach |
| Fut. perfecto | habrás enseñadoyou will have taught |
| Cond. perfecto | habrías enseñadoyou would have taught |
| Subj. futuro | enseñares(should) you teach |
| Indefinido | enseñasteyou taught |
| Imperfecto | enseñabasyou used to teach |
| Pluscuamp. | habías enseñadoyou had taught |
| Subj. imperf. | enseñaras(that) you taught |
| Subj. -se | enseñases(that) you taught |
| Subj. pluscuamp. | hubieras enseñado(that) you had taught |
| Pret. anterior | hubiste enseñadoyou had taught |
| Imperativo | enseñateach! |
| Imper. negativo | no enseñesdon't teach |
you all — informal plural, Spain only
| Presente | enseñáisyou all teach |
| Perfecto | habéis enseñadoyou all have taught |
| Subj. presente | enseñéis(that) you all teach |
| Subj. perfecto | hayáis enseñado(that) you all have taught |
| Futuro | enseñaréisyou all will teach |
| Condicional | enseñaríaisyou all would teach |
| Fut. perfecto | habréis enseñadoyou all will have taught |
| Cond. perfecto | habríais enseñadoyou all would have taught |
| Subj. futuro | enseñareis(should) you all teach |
| Indefinido | enseñasteisyou all taught |
| Imperfecto | enseñabaisyou all used to teach |
| Pluscuamp. | habíais enseñadoyou all had taught |
| Subj. imperf. | enseñarais(that) you all taught |
| Subj. -se | enseñaseis(that) you all taught |
| Subj. pluscuamp. | hubierais enseñado(that) you all had taught |
| Pret. anterior | hubisteis enseñadoyou all had taught |
| Imperativo | enseñadteach! |
| Imper. negativo | no enseñéisdon't teach |
he, she, you (formal) — one other person — formal you shares it
| Presente | enseñahe/she teaches |
| Perfecto | ha enseñadohe/she has taught |
| Subj. presente | enseñe(that) he/she teaches |
| Subj. perfecto | haya enseñado(that) he/she has taught |
| Futuro | enseñaráhe/she will teach |
| Condicional | enseñaríahe/she would teach |
| Fut. perfecto | habrá enseñadohe/she will have taught |
| Cond. perfecto | habría enseñadohe/she would have taught |
| Subj. futuro | enseñare(should) he/she teach |
| Indefinido | enseñóhe/she taught |
| Imperfecto | enseñabahe/she used to teach |
| Pluscuamp. | había enseñadohe/she had taught |
| Subj. imperf. | enseñara(that) he/she taught |
| Subj. -se | enseñase(that) he/she taught |
| Subj. pluscuamp. | hubiera enseñado(that) he/she had taught |
| Pret. anterior | hubo enseñadohe/she had taught |
| Imperativo | enseñeteach! |
| Imper. negativo | no enseñedon't teach |
they, you all — several others — plural you shares it
| Presente | enseñanthey teach |
| Perfecto | han enseñadothey have taught |
| Subj. presente | enseñen(that) they teach |
| Subj. perfecto | hayan enseñado(that) they have taught |
| Futuro | enseñaránthey will teach |
| Condicional | enseñaríanthey would teach |
| Fut. perfecto | habrán enseñadothey will have taught |
| Cond. perfecto | habrían enseñadothey would have taught |
| Subj. futuro | enseñaren(should) they teach |
| Indefinido | enseñaronthey taught |
| Imperfecto | enseñabanthey used to teach |
| Pluscuamp. | habían enseñadothey had taught |
| Subj. imperf. | enseñaran(that) they taught |
| Subj. -se | enseñasen(that) they taught |
| Subj. pluscuamp. | hubieran enseñado(that) they had taught |
| Pret. anterior | hubieron enseñadothey had taught |
| Imperativo | enseñenteach! |
| Imper. negativo | no enseñendon't teach |
