Present — what is happening now, and what happens habitually
| yo | séI know | nosotros | sabemoswe know |
| tú | sabesyou know | vosotros | sabéisyou all know |
| él/ella/Ud. | sabehe/she knows | ellos/Uds. | sabenthey know |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he sabidoI have known | nosotros | hemos sabidowe have known |
| tú | has sabidoyou have known | vosotros | habéis sabidoyou all have known |
| él/ella/Ud. | ha sabidohe/she has known | ellos/Uds. | han sabidothey have known |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | sepa(that) I know | nosotros | sepamos(that) we know |
| tú | sepas(that) you know | vosotros | sepáis(that) you all know |
| él/ella/Ud. | sepa(that) he/she knows | ellos/Uds. | sepan(that) they know |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya sabido(that) I have known | nosotros | hayamos sabido(that) we have known |
| tú | hayas sabido(that) you have known | vosotros | hayáis sabido(that) you all have known |
| él/ella/Ud. | haya sabido(that) he/she has known | ellos/Uds. | hayan sabido(that) they have known |
Preterite — a finished past action — it started, it ended
| yo | supeI knew | nosotros | supimoswe knew |
| tú | supisteyou knew | vosotros | supisteisyou all knew |
| él/ella/Ud. | supohe/she knew | ellos/Uds. | supieronthey knew |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | sabíaI used to know | nosotros | sabíamoswe used to know |
| tú | sabíasyou used to know | vosotros | sabíaisyou all used to know |
| él/ella/Ud. | sabíahe/she used to know | ellos/Uds. | sabíanthey used to know |
Past perfect — had —ed; further back than another past event
| yo | había sabidoI had known | nosotros | habíamos sabidowe had known |
| tú | habías sabidoyou had known | vosotros | habíais sabidoyou all had known |
| él/ella/Ud. | había sabidohe/she had known | ellos/Uds. | habían sabidothey had known |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | supiera(that) I knew | nosotros | supiéramos(that) we knew |
| tú | supieras(that) you knew | vosotros | supierais(that) you all knew |
| él/ella/Ud. | supiera(that) he/she knew | ellos/Uds. | supieran(that) they knew |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | supiese(that) I knew | nosotros | supiésemos(that) we knew |
| tú | supieses(that) you knew | vosotros | supieseis(that) you all knew |
| él/ella/Ud. | supiese(that) he/she knew | ellos/Uds. | supiesen(that) they knew |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera sabido(that) I had known | nosotros | hubiéramos sabido(that) we had known |
| tú | hubieras sabido(that) you had known | vosotros | hubierais sabido(that) you all had known |
| él/ella/Ud. | hubiera sabido(that) he/she had known | ellos/Uds. | hubieran sabido(that) they had known |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube sabidoI had known | nosotros | hubimos sabidowe had known |
| tú | hubiste sabidoyou had known | vosotros | hubisteis sabidoyou all had known |
| él/ella/Ud. | hubo sabidohe/she had known | ellos/Uds. | hubieron sabidothey had known |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | sabréI will know | nosotros | sabremoswe will know |
| tú | sabrásyou will know | vosotros | sabréisyou all will know |
| él/ella/Ud. | sabráhe/she will know | ellos/Uds. | sabránthey will know |
Conditional — would —; also softens a request into politeness
| yo | sabríaI would know | nosotros | sabríamoswe would know |
| tú | sabríasyou would know | vosotros | sabríaisyou all would know |
| él/ella/Ud. | sabríahe/she would know | ellos/Uds. | sabríanthey would know |
Future perfect — will have —ed; done by some future point
| yo | habré sabidoI will have known | nosotros | habremos sabidowe will have known |
| tú | habrás sabidoyou will have known | vosotros | habréis sabidoyou all will have known |
| él/ella/Ud. | habrá sabidohe/she will have known | ellos/Uds. | habrán sabidothey will have known |
Conditional perfect — would have —ed; the road not taken
| yo | habría sabidoI would have known | nosotros | habríamos sabidowe would have known |
| tú | habrías sabidoyou would have known | vosotros | habríais sabidoyou all would have known |
| él/ella/Ud. | habría sabidohe/she would have known | ellos/Uds. | habrían sabidothey would have known |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | supiere(should) I know | nosotros | supiéremos(should) we know |
| tú | supieres(should) you know | vosotros | supiereis(should) you all know |
| él/ella/Ud. | supiere(should) he/she know | ellos/Uds. | supieren(should) they know |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | sepamoslet's know |
| tú | sabeknow! | vosotros | sabedknow! |
| él/ella/Ud. | sepaknow! | ellos/Uds. | sepanknow! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no sepamoslet's not know |
| tú | no sepasdon't know | vosotros | no sepáisdon't know |
| él/ella/Ud. | no sepadon't know | ellos/Uds. | no sepandon't know |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | séI know |
| Perfecto | he sabidoI have known |
| Subj. presente | sepa(that) I know |
| Subj. perfecto | haya sabido(that) I have known |
| Futuro | sabréI will know |
| Condicional | sabríaI would know |
| Fut. perfecto | habré sabidoI will have known |
| Cond. perfecto | habría sabidoI would have known |
| Subj. futuro | supiere(should) I know |
| Indefinido | supeI knew |
| Imperfecto | sabíaI used to know |
| Pluscuamp. | había sabidoI had known |
| Subj. imperf. | supiera(that) I knew |
| Subj. -se | supiese(that) I knew |
| Subj. pluscuamp. | hubiera sabido(that) I had known |
| Pret. anterior | hube sabidoI had known |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | sabemoswe know |
| Perfecto | hemos sabidowe have known |
| Subj. presente | sepamos(that) we know |
| Subj. perfecto | hayamos sabido(that) we have known |
| Futuro | sabremoswe will know |
| Condicional | sabríamoswe would know |
| Fut. perfecto | habremos sabidowe will have known |
| Cond. perfecto | habríamos sabidowe would have known |
| Subj. futuro | supiéremos(should) we know |
| Indefinido | supimoswe knew |
| Imperfecto | sabíamoswe used to know |
| Pluscuamp. | habíamos sabidowe had known |
| Subj. imperf. | supiéramos(that) we knew |
| Subj. -se | supiésemos(that) we knew |
| Subj. pluscuamp. | hubiéramos sabido(that) we had known |
| Pret. anterior | hubimos sabidowe had known |
| Imperativo | sepamoslet's know |
| Imper. negativo | no sepamoslet's not know |
you (informal) — one person you are familiar with
| Presente | sabesyou know |
| Perfecto | has sabidoyou have known |
| Subj. presente | sepas(that) you know |
| Subj. perfecto | hayas sabido(that) you have known |
| Futuro | sabrásyou will know |
| Condicional | sabríasyou would know |
| Fut. perfecto | habrás sabidoyou will have known |
| Cond. perfecto | habrías sabidoyou would have known |
| Subj. futuro | supieres(should) you know |
| Indefinido | supisteyou knew |
| Imperfecto | sabíasyou used to know |
| Pluscuamp. | habías sabidoyou had known |
| Subj. imperf. | supieras(that) you knew |
| Subj. -se | supieses(that) you knew |
| Subj. pluscuamp. | hubieras sabido(that) you had known |
| Pret. anterior | hubiste sabidoyou had known |
| Imperativo | sabeknow! |
| Imper. negativo | no sepasdon't know |
you all — informal plural, Spain only
| Presente | sabéisyou all know |
| Perfecto | habéis sabidoyou all have known |
| Subj. presente | sepáis(that) you all know |
| Subj. perfecto | hayáis sabido(that) you all have known |
| Futuro | sabréisyou all will know |
| Condicional | sabríaisyou all would know |
| Fut. perfecto | habréis sabidoyou all will have known |
| Cond. perfecto | habríais sabidoyou all would have known |
| Subj. futuro | supiereis(should) you all know |
| Indefinido | supisteisyou all knew |
| Imperfecto | sabíaisyou all used to know |
| Pluscuamp. | habíais sabidoyou all had known |
| Subj. imperf. | supierais(that) you all knew |
| Subj. -se | supieseis(that) you all knew |
| Subj. pluscuamp. | hubierais sabido(that) you all had known |
| Pret. anterior | hubisteis sabidoyou all had known |
| Imperativo | sabedknow! |
| Imper. negativo | no sepáisdon't know |
he, she, you (formal) — one other person — formal you shares it
| Presente | sabehe/she knows |
| Perfecto | ha sabidohe/she has known |
| Subj. presente | sepa(that) he/she knows |
| Subj. perfecto | haya sabido(that) he/she has known |
| Futuro | sabráhe/she will know |
| Condicional | sabríahe/she would know |
| Fut. perfecto | habrá sabidohe/she will have known |
| Cond. perfecto | habría sabidohe/she would have known |
| Subj. futuro | supiere(should) he/she know |
| Indefinido | supohe/she knew |
| Imperfecto | sabíahe/she used to know |
| Pluscuamp. | había sabidohe/she had known |
| Subj. imperf. | supiera(that) he/she knew |
| Subj. -se | supiese(that) he/she knew |
| Subj. pluscuamp. | hubiera sabido(that) he/she had known |
| Pret. anterior | hubo sabidohe/she had known |
| Imperativo | sepaknow! |
| Imper. negativo | no sepadon't know |
they, you all — several others — plural you shares it
| Presente | sabenthey know |
| Perfecto | han sabidothey have known |
| Subj. presente | sepan(that) they know |
| Subj. perfecto | hayan sabido(that) they have known |
| Futuro | sabránthey will know |
| Condicional | sabríanthey would know |
| Fut. perfecto | habrán sabidothey will have known |
| Cond. perfecto | habrían sabidothey would have known |
| Subj. futuro | supieren(should) they know |
| Indefinido | supieronthey knew |
| Imperfecto | sabíanthey used to know |
| Pluscuamp. | habían sabidothey had known |
| Subj. imperf. | supieran(that) they knew |
| Subj. -se | supiesen(that) they knew |
| Subj. pluscuamp. | hubieran sabido(that) they had known |
| Pret. anterior | hubieron sabidothey had known |
| Imperativo | sepanknow! |
| Imper. negativo | no sepandon't know |

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