Present — what is happening now, and what happens habitually
| yo | descubroI discover | nosotros | descubrimoswe discover |
| tú | descubresyou discover | vosotros | descubrísyou all discover |
| él/ella/Ud. | descubrehe/she discovers | ellos/Uds. | descubrenthey discover |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he descubiertoI have discovered | nosotros | hemos descubiertowe have discovered |
| tú | has descubiertoyou have discovered | vosotros | habéis descubiertoyou all have discovered |
| él/ella/Ud. | ha descubiertohe/she has discovered | ellos/Uds. | han descubiertothey have discovered |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | descubra(that) I discover | nosotros | descubramos(that) we discover |
| tú | descubras(that) you discover | vosotros | descubráis(that) you all discover |
| él/ella/Ud. | descubra(that) he/she discovers | ellos/Uds. | descubran(that) they discover |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya descubierto(that) I have discovered | nosotros | hayamos descubierto(that) we have discovered |
| tú | hayas descubierto(that) you have discovered | vosotros | hayáis descubierto(that) you all have discovered |
| él/ella/Ud. | haya descubierto(that) he/she has discovered | ellos/Uds. | hayan descubierto(that) they have discovered |
Preterite — a finished past action — it started, it ended
| yo | descubríI discovered | nosotros | descubrimoswe discovered |
| tú | descubristeyou discovered | vosotros | descubristeisyou all discovered |
| él/ella/Ud. | descubrióhe/she discovered | ellos/Uds. | descubrieronthey discovered |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | descubríaI used to discover | nosotros | descubríamoswe used to discover |
| tú | descubríasyou used to discover | vosotros | descubríaisyou all used to discover |
| él/ella/Ud. | descubríahe/she used to discover | ellos/Uds. | descubríanthey used to discover |
Past perfect — had —ed; further back than another past event
| yo | había descubiertoI had discovered | nosotros | habíamos descubiertowe had discovered |
| tú | habías descubiertoyou had discovered | vosotros | habíais descubiertoyou all had discovered |
| él/ella/Ud. | había descubiertohe/she had discovered | ellos/Uds. | habían descubiertothey had discovered |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | descubriera(that) I discovered | nosotros | descubriéramos(that) we discovered |
| tú | descubrieras(that) you discovered | vosotros | descubrierais(that) you all discovered |
| él/ella/Ud. | descubriera(that) he/she discovered | ellos/Uds. | descubrieran(that) they discovered |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | descubriese(that) I discovered | nosotros | descubriésemos(that) we discovered |
| tú | descubrieses(that) you discovered | vosotros | descubrieseis(that) you all discovered |
| él/ella/Ud. | descubriese(that) he/she discovered | ellos/Uds. | descubriesen(that) they discovered |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera descubierto(that) I had discovered | nosotros | hubiéramos descubierto(that) we had discovered |
| tú | hubieras descubierto(that) you had discovered | vosotros | hubierais descubierto(that) you all had discovered |
| él/ella/Ud. | hubiera descubierto(that) he/she had discovered | ellos/Uds. | hubieran descubierto(that) they had discovered |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube descubiertoI had discovered | nosotros | hubimos descubiertowe had discovered |
| tú | hubiste descubiertoyou had discovered | vosotros | hubisteis descubiertoyou all had discovered |
| él/ella/Ud. | hubo descubiertohe/she had discovered | ellos/Uds. | hubieron descubiertothey had discovered |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | descubriréI will discover | nosotros | descubriremoswe will discover |
| tú | descubrirásyou will discover | vosotros | descubriréisyou all will discover |
| él/ella/Ud. | descubriráhe/she will discover | ellos/Uds. | descubriránthey will discover |
Conditional — would —; also softens a request into politeness
| yo | descubriríaI would discover | nosotros | descubriríamoswe would discover |
| tú | descubriríasyou would discover | vosotros | descubriríaisyou all would discover |
| él/ella/Ud. | descubriríahe/she would discover | ellos/Uds. | descubriríanthey would discover |
Future perfect — will have —ed; done by some future point
| yo | habré descubiertoI will have discovered | nosotros | habremos descubiertowe will have discovered |
| tú | habrás descubiertoyou will have discovered | vosotros | habréis descubiertoyou all will have discovered |
| él/ella/Ud. | habrá descubiertohe/she will have discovered | ellos/Uds. | habrán descubiertothey will have discovered |
Conditional perfect — would have —ed; the road not taken
| yo | habría descubiertoI would have discovered | nosotros | habríamos descubiertowe would have discovered |
| tú | habrías descubiertoyou would have discovered | vosotros | habríais descubiertoyou all would have discovered |
| él/ella/Ud. | habría descubiertohe/she would have discovered | ellos/Uds. | habrían descubiertothey would have discovered |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | descubriere(should) I discover | nosotros | descubriéremos(should) we discover |
| tú | descubrieres(should) you discover | vosotros | descubriereis(should) you all discover |
| él/ella/Ud. | descubriere(should) he/she discover | ellos/Uds. | descubrieren(should) they discover |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | descubramoslet's discover |
| tú | descubrediscover! | vosotros | descubriddiscover! |
| él/ella/Ud. | descubradiscover! | ellos/Uds. | descubrandiscover! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no descubramoslet's not discover |
| tú | no descubrasdon't discover | vosotros | no descubráisdon't discover |
| él/ella/Ud. | no descubradon't discover | ellos/Uds. | no descubrandon't discover |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | descubroI discover |
| Perfecto | he descubiertoI have discovered |
| Subj. presente | descubra(that) I discover |
| Subj. perfecto | haya descubierto(that) I have discovered |
| Futuro | descubriréI will discover |
| Condicional | descubriríaI would discover |
| Fut. perfecto | habré descubiertoI will have discovered |
| Cond. perfecto | habría descubiertoI would have discovered |
| Subj. futuro | descubriere(should) I discover |
| Indefinido | descubríI discovered |
| Imperfecto | descubríaI used to discover |
| Pluscuamp. | había descubiertoI had discovered |
| Subj. imperf. | descubriera(that) I discovered |
| Subj. -se | descubriese(that) I discovered |
| Subj. pluscuamp. | hubiera descubierto(that) I had discovered |
| Pret. anterior | hube descubiertoI had discovered |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | descubrimoswe discover |
| Perfecto | hemos descubiertowe have discovered |
| Subj. presente | descubramos(that) we discover |
| Subj. perfecto | hayamos descubierto(that) we have discovered |
| Futuro | descubriremoswe will discover |
| Condicional | descubriríamoswe would discover |
| Fut. perfecto | habremos descubiertowe will have discovered |
| Cond. perfecto | habríamos descubiertowe would have discovered |
| Subj. futuro | descubriéremos(should) we discover |
| Indefinido | descubrimoswe discovered |
| Imperfecto | descubríamoswe used to discover |
| Pluscuamp. | habíamos descubiertowe had discovered |
| Subj. imperf. | descubriéramos(that) we discovered |
| Subj. -se | descubriésemos(that) we discovered |
| Subj. pluscuamp. | hubiéramos descubierto(that) we had discovered |
| Pret. anterior | hubimos descubiertowe had discovered |
| Imperativo | descubramoslet's discover |
| Imper. negativo | no descubramoslet's not discover |
you (informal) — one person you are familiar with
| Presente | descubresyou discover |
| Perfecto | has descubiertoyou have discovered |
| Subj. presente | descubras(that) you discover |
| Subj. perfecto | hayas descubierto(that) you have discovered |
| Futuro | descubrirásyou will discover |
| Condicional | descubriríasyou would discover |
| Fut. perfecto | habrás descubiertoyou will have discovered |
| Cond. perfecto | habrías descubiertoyou would have discovered |
| Subj. futuro | descubrieres(should) you discover |
| Indefinido | descubristeyou discovered |
| Imperfecto | descubríasyou used to discover |
| Pluscuamp. | habías descubiertoyou had discovered |
| Subj. imperf. | descubrieras(that) you discovered |
| Subj. -se | descubrieses(that) you discovered |
| Subj. pluscuamp. | hubieras descubierto(that) you had discovered |
| Pret. anterior | hubiste descubiertoyou had discovered |
| Imperativo | descubrediscover! |
| Imper. negativo | no descubrasdon't discover |
you all — informal plural, Spain only
| Presente | descubrísyou all discover |
| Perfecto | habéis descubiertoyou all have discovered |
| Subj. presente | descubráis(that) you all discover |
| Subj. perfecto | hayáis descubierto(that) you all have discovered |
| Futuro | descubriréisyou all will discover |
| Condicional | descubriríaisyou all would discover |
| Fut. perfecto | habréis descubiertoyou all will have discovered |
| Cond. perfecto | habríais descubiertoyou all would have discovered |
| Subj. futuro | descubriereis(should) you all discover |
| Indefinido | descubristeisyou all discovered |
| Imperfecto | descubríaisyou all used to discover |
| Pluscuamp. | habíais descubiertoyou all had discovered |
| Subj. imperf. | descubrierais(that) you all discovered |
| Subj. -se | descubrieseis(that) you all discovered |
| Subj. pluscuamp. | hubierais descubierto(that) you all had discovered |
| Pret. anterior | hubisteis descubiertoyou all had discovered |
| Imperativo | descubriddiscover! |
| Imper. negativo | no descubráisdon't discover |
he, she, you (formal) — one other person — formal you shares it
| Presente | descubrehe/she discovers |
| Perfecto | ha descubiertohe/she has discovered |
| Subj. presente | descubra(that) he/she discovers |
| Subj. perfecto | haya descubierto(that) he/she has discovered |
| Futuro | descubriráhe/she will discover |
| Condicional | descubriríahe/she would discover |
| Fut. perfecto | habrá descubiertohe/she will have discovered |
| Cond. perfecto | habría descubiertohe/she would have discovered |
| Subj. futuro | descubriere(should) he/she discover |
| Indefinido | descubrióhe/she discovered |
| Imperfecto | descubríahe/she used to discover |
| Pluscuamp. | había descubiertohe/she had discovered |
| Subj. imperf. | descubriera(that) he/she discovered |
| Subj. -se | descubriese(that) he/she discovered |
| Subj. pluscuamp. | hubiera descubierto(that) he/she had discovered |
| Pret. anterior | hubo descubiertohe/she had discovered |
| Imperativo | descubradiscover! |
| Imper. negativo | no descubradon't discover |
they, you all — several others — plural you shares it
| Presente | descubrenthey discover |
| Perfecto | han descubiertothey have discovered |
| Subj. presente | descubran(that) they discover |
| Subj. perfecto | hayan descubierto(that) they have discovered |
| Futuro | descubriránthey will discover |
| Condicional | descubriríanthey would discover |
| Fut. perfecto | habrán descubiertothey will have discovered |
| Cond. perfecto | habrían descubiertothey would have discovered |
| Subj. futuro | descubrieren(should) they discover |
| Indefinido | descubrieronthey discovered |
| Imperfecto | descubríanthey used to discover |
| Pluscuamp. | habían descubiertothey had discovered |
| Subj. imperf. | descubrieran(that) they discovered |
| Subj. -se | descubriesen(that) they discovered |
| Subj. pluscuamp. | hubieran descubierto(that) they had discovered |
| Pret. anterior | hubieron descubiertothey had discovered |
| Imperativo | descubrandiscover! |
| Imper. negativo | no descubrandon't discover |

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