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

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

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