Present — what is happening now, and what happens habitually
| yo | sorprendoI surprise | nosotros | sorprendemoswe surprise |
| tú | sorprendesyou surprise | vosotros | sorprendéisyou all surprise |
| él/ella/Ud. | sorprendehe/she surprises | ellos/Uds. | sorprendenthey surprise |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he sorprendidoI have surprised | nosotros | hemos sorprendidowe have surprised |
| tú | has sorprendidoyou have surprised | vosotros | habéis sorprendidoyou all have surprised |
| él/ella/Ud. | ha sorprendidohe/she has surprised | ellos/Uds. | han sorprendidothey have surprised |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | sorprenda(that) I surprise | nosotros | sorprendamos(that) we surprise |
| tú | sorprendas(that) you surprise | vosotros | sorprendáis(that) you all surprise |
| él/ella/Ud. | sorprenda(that) he/she surprises | ellos/Uds. | sorprendan(that) they surprise |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya sorprendido(that) I have surprised | nosotros | hayamos sorprendido(that) we have surprised |
| tú | hayas sorprendido(that) you have surprised | vosotros | hayáis sorprendido(that) you all have surprised |
| él/ella/Ud. | haya sorprendido(that) he/she has surprised | ellos/Uds. | hayan sorprendido(that) they have surprised |
Preterite — a finished past action — it started, it ended
| yo | sorprendíI surprised | nosotros | sorprendimoswe surprised |
| tú | sorprendisteyou surprised | vosotros | sorprendisteisyou all surprised |
| él/ella/Ud. | sorprendióhe/she surprised | ellos/Uds. | sorprendieronthey surprised |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | sorprendíaI used to surprise | nosotros | sorprendíamoswe used to surprise |
| tú | sorprendíasyou used to surprise | vosotros | sorprendíaisyou all used to surprise |
| él/ella/Ud. | sorprendíahe/she used to surprise | ellos/Uds. | sorprendíanthey used to surprise |
Past perfect — had —ed; further back than another past event
| yo | había sorprendidoI had surprised | nosotros | habíamos sorprendidowe had surprised |
| tú | habías sorprendidoyou had surprised | vosotros | habíais sorprendidoyou all had surprised |
| él/ella/Ud. | había sorprendidohe/she had surprised | ellos/Uds. | habían sorprendidothey had surprised |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | sorprendiera(that) I surprised | nosotros | sorprendiéramos(that) we surprised |
| tú | sorprendieras(that) you surprised | vosotros | sorprendierais(that) you all surprised |
| él/ella/Ud. | sorprendiera(that) he/she surprised | ellos/Uds. | sorprendieran(that) they surprised |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | sorprendiese(that) I surprised | nosotros | sorprendiésemos(that) we surprised |
| tú | sorprendieses(that) you surprised | vosotros | sorprendieseis(that) you all surprised |
| él/ella/Ud. | sorprendiese(that) he/she surprised | ellos/Uds. | sorprendiesen(that) they surprised |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera sorprendido(that) I had surprised | nosotros | hubiéramos sorprendido(that) we had surprised |
| tú | hubieras sorprendido(that) you had surprised | vosotros | hubierais sorprendido(that) you all had surprised |
| él/ella/Ud. | hubiera sorprendido(that) he/she had surprised | ellos/Uds. | hubieran sorprendido(that) they had surprised |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube sorprendidoI had surprised | nosotros | hubimos sorprendidowe had surprised |
| tú | hubiste sorprendidoyou had surprised | vosotros | hubisteis sorprendidoyou all had surprised |
| él/ella/Ud. | hubo sorprendidohe/she had surprised | ellos/Uds. | hubieron sorprendidothey had surprised |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | sorprenderéI will surprise | nosotros | sorprenderemoswe will surprise |
| tú | sorprenderásyou will surprise | vosotros | sorprenderéisyou all will surprise |
| él/ella/Ud. | sorprenderáhe/she will surprise | ellos/Uds. | sorprenderánthey will surprise |
Conditional — would —; also softens a request into politeness
| yo | sorprenderíaI would surprise | nosotros | sorprenderíamoswe would surprise |
| tú | sorprenderíasyou would surprise | vosotros | sorprenderíaisyou all would surprise |
| él/ella/Ud. | sorprenderíahe/she would surprise | ellos/Uds. | sorprenderíanthey would surprise |
Future perfect — will have —ed; done by some future point
| yo | habré sorprendidoI will have surprised | nosotros | habremos sorprendidowe will have surprised |
| tú | habrás sorprendidoyou will have surprised | vosotros | habréis sorprendidoyou all will have surprised |
| él/ella/Ud. | habrá sorprendidohe/she will have surprised | ellos/Uds. | habrán sorprendidothey will have surprised |
Conditional perfect — would have —ed; the road not taken
| yo | habría sorprendidoI would have surprised | nosotros | habríamos sorprendidowe would have surprised |
| tú | habrías sorprendidoyou would have surprised | vosotros | habríais sorprendidoyou all would have surprised |
| él/ella/Ud. | habría sorprendidohe/she would have surprised | ellos/Uds. | habrían sorprendidothey would have surprised |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | sorprendiere(should) I surprise | nosotros | sorprendiéremos(should) we surprise |
| tú | sorprendieres(should) you surprise | vosotros | sorprendiereis(should) you all surprise |
| él/ella/Ud. | sorprendiere(should) he/she surprise | ellos/Uds. | sorprendieren(should) they surprise |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | sorprendamoslet's surprise |
| tú | sorprendesurprise! | vosotros | sorprendedsurprise! |
| él/ella/Ud. | sorprendasurprise! | ellos/Uds. | sorprendansurprise! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no sorprendamoslet's not surprise |
| tú | no sorprendasdon't surprise | vosotros | no sorprendáisdon't surprise |
| él/ella/Ud. | no sorprendadon't surprise | ellos/Uds. | no sorprendandon't surprise |

I — the speaker
| Presente | sorprendoI surprise |
| Perfecto | he sorprendidoI have surprised |
| Subj. presente | sorprenda(that) I surprise |
| Subj. perfecto | haya sorprendido(that) I have surprised |
| Futuro | sorprenderéI will surprise |
| Condicional | sorprenderíaI would surprise |
| Fut. perfecto | habré sorprendidoI will have surprised |
| Cond. perfecto | habría sorprendidoI would have surprised |
| Subj. futuro | sorprendiere(should) I surprise |
| Indefinido | sorprendíI surprised |
| Imperfecto | sorprendíaI used to surprise |
| Pluscuamp. | había sorprendidoI had surprised |
| Subj. imperf. | sorprendiera(that) I surprised |
| Subj. -se | sorprendiese(that) I surprised |
| Subj. pluscuamp. | hubiera sorprendido(that) I had surprised |
| Pret. anterior | hube sorprendidoI had surprised |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | sorprendemoswe surprise |
| Perfecto | hemos sorprendidowe have surprised |
| Subj. presente | sorprendamos(that) we surprise |
| Subj. perfecto | hayamos sorprendido(that) we have surprised |
| Futuro | sorprenderemoswe will surprise |
| Condicional | sorprenderíamoswe would surprise |
| Fut. perfecto | habremos sorprendidowe will have surprised |
| Cond. perfecto | habríamos sorprendidowe would have surprised |
| Subj. futuro | sorprendiéremos(should) we surprise |
| Indefinido | sorprendimoswe surprised |
| Imperfecto | sorprendíamoswe used to surprise |
| Pluscuamp. | habíamos sorprendidowe had surprised |
| Subj. imperf. | sorprendiéramos(that) we surprised |
| Subj. -se | sorprendiésemos(that) we surprised |
| Subj. pluscuamp. | hubiéramos sorprendido(that) we had surprised |
| Pret. anterior | hubimos sorprendidowe had surprised |
| Imperativo | sorprendamoslet's surprise |
| Imper. negativo | no sorprendamoslet's not surprise |
you (informal) — one person you are familiar with
| Presente | sorprendesyou surprise |
| Perfecto | has sorprendidoyou have surprised |
| Subj. presente | sorprendas(that) you surprise |
| Subj. perfecto | hayas sorprendido(that) you have surprised |
| Futuro | sorprenderásyou will surprise |
| Condicional | sorprenderíasyou would surprise |
| Fut. perfecto | habrás sorprendidoyou will have surprised |
| Cond. perfecto | habrías sorprendidoyou would have surprised |
| Subj. futuro | sorprendieres(should) you surprise |
| Indefinido | sorprendisteyou surprised |
| Imperfecto | sorprendíasyou used to surprise |
| Pluscuamp. | habías sorprendidoyou had surprised |
| Subj. imperf. | sorprendieras(that) you surprised |
| Subj. -se | sorprendieses(that) you surprised |
| Subj. pluscuamp. | hubieras sorprendido(that) you had surprised |
| Pret. anterior | hubiste sorprendidoyou had surprised |
| Imperativo | sorprendesurprise! |
| Imper. negativo | no sorprendasdon't surprise |
you all — informal plural, Spain only
| Presente | sorprendéisyou all surprise |
| Perfecto | habéis sorprendidoyou all have surprised |
| Subj. presente | sorprendáis(that) you all surprise |
| Subj. perfecto | hayáis sorprendido(that) you all have surprised |
| Futuro | sorprenderéisyou all will surprise |
| Condicional | sorprenderíaisyou all would surprise |
| Fut. perfecto | habréis sorprendidoyou all will have surprised |
| Cond. perfecto | habríais sorprendidoyou all would have surprised |
| Subj. futuro | sorprendiereis(should) you all surprise |
| Indefinido | sorprendisteisyou all surprised |
| Imperfecto | sorprendíaisyou all used to surprise |
| Pluscuamp. | habíais sorprendidoyou all had surprised |
| Subj. imperf. | sorprendierais(that) you all surprised |
| Subj. -se | sorprendieseis(that) you all surprised |
| Subj. pluscuamp. | hubierais sorprendido(that) you all had surprised |
| Pret. anterior | hubisteis sorprendidoyou all had surprised |
| Imperativo | sorprendedsurprise! |
| Imper. negativo | no sorprendáisdon't surprise |
he, she, you (formal) — one other person — formal you shares it
| Presente | sorprendehe/she surprises |
| Perfecto | ha sorprendidohe/she has surprised |
| Subj. presente | sorprenda(that) he/she surprises |
| Subj. perfecto | haya sorprendido(that) he/she has surprised |
| Futuro | sorprenderáhe/she will surprise |
| Condicional | sorprenderíahe/she would surprise |
| Fut. perfecto | habrá sorprendidohe/she will have surprised |
| Cond. perfecto | habría sorprendidohe/she would have surprised |
| Subj. futuro | sorprendiere(should) he/she surprise |
| Indefinido | sorprendióhe/she surprised |
| Imperfecto | sorprendíahe/she used to surprise |
| Pluscuamp. | había sorprendidohe/she had surprised |
| Subj. imperf. | sorprendiera(that) he/she surprised |
| Subj. -se | sorprendiese(that) he/she surprised |
| Subj. pluscuamp. | hubiera sorprendido(that) he/she had surprised |
| Pret. anterior | hubo sorprendidohe/she had surprised |
| Imperativo | sorprendasurprise! |
| Imper. negativo | no sorprendadon't surprise |
they, you all — several others — plural you shares it
| Presente | sorprendenthey surprise |
| Perfecto | han sorprendidothey have surprised |
| Subj. presente | sorprendan(that) they surprise |
| Subj. perfecto | hayan sorprendido(that) they have surprised |
| Futuro | sorprenderánthey will surprise |
| Condicional | sorprenderíanthey would surprise |
| Fut. perfecto | habrán sorprendidothey will have surprised |
| Cond. perfecto | habrían sorprendidothey would have surprised |
| Subj. futuro | sorprendieren(should) they surprise |
| Indefinido | sorprendieronthey surprised |
| Imperfecto | sorprendíanthey used to surprise |
| Pluscuamp. | habían sorprendidothey had surprised |
| Subj. imperf. | sorprendieran(that) they surprised |
| Subj. -se | sorprendiesen(that) they surprised |
| Subj. pluscuamp. | hubieran sorprendido(that) they had surprised |
| Pret. anterior | hubieron sorprendidothey had surprised |
| Imperativo | sorprendansurprise! |
| Imper. negativo | no sorprendandon't surprise |
