Present — what is happening now, and what happens habitually
| yo | terminoI finish | nosotros | terminamoswe finish |
| tú | terminasyou finish | vosotros | termináisyou all finish |
| él/ella/Ud. | terminahe/she finishes | ellos/Uds. | terminanthey finish |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he terminadoI have finished | nosotros | hemos terminadowe have finished |
| tú | has terminadoyou have finished | vosotros | habéis terminadoyou all have finished |
| él/ella/Ud. | ha terminadohe/she has finished | ellos/Uds. | han terminadothey have finished |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | termine(that) I finish | nosotros | terminemos(that) we finish |
| tú | termines(that) you finish | vosotros | terminéis(that) you all finish |
| él/ella/Ud. | termine(that) he/she finishes | ellos/Uds. | terminen(that) they finish |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya terminado(that) I have finished | nosotros | hayamos terminado(that) we have finished |
| tú | hayas terminado(that) you have finished | vosotros | hayáis terminado(that) you all have finished |
| él/ella/Ud. | haya terminado(that) he/she has finished | ellos/Uds. | hayan terminado(that) they have finished |
Preterite — a finished past action — it started, it ended
| yo | terminéI finished | nosotros | terminamoswe finished |
| tú | terminasteyou finished | vosotros | terminasteisyou all finished |
| él/ella/Ud. | terminóhe/she finished | ellos/Uds. | terminaronthey finished |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | terminabaI used to finish | nosotros | terminábamoswe used to finish |
| tú | terminabasyou used to finish | vosotros | terminabaisyou all used to finish |
| él/ella/Ud. | terminabahe/she used to finish | ellos/Uds. | terminabanthey used to finish |
Past perfect — had —ed; further back than another past event
| yo | había terminadoI had finished | nosotros | habíamos terminadowe had finished |
| tú | habías terminadoyou had finished | vosotros | habíais terminadoyou all had finished |
| él/ella/Ud. | había terminadohe/she had finished | ellos/Uds. | habían terminadothey had finished |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | terminara(that) I finished | nosotros | termináramos(that) we finished |
| tú | terminaras(that) you finished | vosotros | terminarais(that) you all finished |
| él/ella/Ud. | terminara(that) he/she finished | ellos/Uds. | terminaran(that) they finished |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | terminase(that) I finished | nosotros | terminásemos(that) we finished |
| tú | terminases(that) you finished | vosotros | terminaseis(that) you all finished |
| él/ella/Ud. | terminase(that) he/she finished | ellos/Uds. | terminasen(that) they finished |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera terminado(that) I had finished | nosotros | hubiéramos terminado(that) we had finished |
| tú | hubieras terminado(that) you had finished | vosotros | hubierais terminado(that) you all had finished |
| él/ella/Ud. | hubiera terminado(that) he/she had finished | ellos/Uds. | hubieran terminado(that) they had finished |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube terminadoI had finished | nosotros | hubimos terminadowe had finished |
| tú | hubiste terminadoyou had finished | vosotros | hubisteis terminadoyou all had finished |
| él/ella/Ud. | hubo terminadohe/she had finished | ellos/Uds. | hubieron terminadothey had finished |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | terminaréI will finish | nosotros | terminaremoswe will finish |
| tú | terminarásyou will finish | vosotros | terminaréisyou all will finish |
| él/ella/Ud. | terminaráhe/she will finish | ellos/Uds. | terminaránthey will finish |
Conditional — would —; also softens a request into politeness
| yo | terminaríaI would finish | nosotros | terminaríamoswe would finish |
| tú | terminaríasyou would finish | vosotros | terminaríaisyou all would finish |
| él/ella/Ud. | terminaríahe/she would finish | ellos/Uds. | terminaríanthey would finish |
Future perfect — will have —ed; done by some future point
| yo | habré terminadoI will have finished | nosotros | habremos terminadowe will have finished |
| tú | habrás terminadoyou will have finished | vosotros | habréis terminadoyou all will have finished |
| él/ella/Ud. | habrá terminadohe/she will have finished | ellos/Uds. | habrán terminadothey will have finished |
Conditional perfect — would have —ed; the road not taken
| yo | habría terminadoI would have finished | nosotros | habríamos terminadowe would have finished |
| tú | habrías terminadoyou would have finished | vosotros | habríais terminadoyou all would have finished |
| él/ella/Ud. | habría terminadohe/she would have finished | ellos/Uds. | habrían terminadothey would have finished |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | terminare(should) I finish | nosotros | termináremos(should) we finish |
| tú | terminares(should) you finish | vosotros | terminareis(should) you all finish |
| él/ella/Ud. | terminare(should) he/she finish | ellos/Uds. | terminaren(should) they finish |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | terminemoslet's finish |
| tú | terminafinish! | vosotros | terminadfinish! |
| él/ella/Ud. | terminefinish! | ellos/Uds. | terminenfinish! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no terminemoslet's not finish |
| tú | no terminesdon't finish | vosotros | no terminéisdon't finish |
| él/ella/Ud. | no terminedon't finish | ellos/Uds. | no terminendon't finish |

I — the speaker
| Presente | terminoI finish |
| Perfecto | he terminadoI have finished |
| Subj. presente | termine(that) I finish |
| Subj. perfecto | haya terminado(that) I have finished |
| Futuro | terminaréI will finish |
| Condicional | terminaríaI would finish |
| Fut. perfecto | habré terminadoI will have finished |
| Cond. perfecto | habría terminadoI would have finished |
| Subj. futuro | terminare(should) I finish |
| Indefinido | terminéI finished |
| Imperfecto | terminabaI used to finish |
| Pluscuamp. | había terminadoI had finished |
| Subj. imperf. | terminara(that) I finished |
| Subj. -se | terminase(that) I finished |
| Subj. pluscuamp. | hubiera terminado(that) I had finished |
| Pret. anterior | hube terminadoI had finished |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | terminamoswe finish |
| Perfecto | hemos terminadowe have finished |
| Subj. presente | terminemos(that) we finish |
| Subj. perfecto | hayamos terminado(that) we have finished |
| Futuro | terminaremoswe will finish |
| Condicional | terminaríamoswe would finish |
| Fut. perfecto | habremos terminadowe will have finished |
| Cond. perfecto | habríamos terminadowe would have finished |
| Subj. futuro | termináremos(should) we finish |
| Indefinido | terminamoswe finished |
| Imperfecto | terminábamoswe used to finish |
| Pluscuamp. | habíamos terminadowe had finished |
| Subj. imperf. | termináramos(that) we finished |
| Subj. -se | terminásemos(that) we finished |
| Subj. pluscuamp. | hubiéramos terminado(that) we had finished |
| Pret. anterior | hubimos terminadowe had finished |
| Imperativo | terminemoslet's finish |
| Imper. negativo | no terminemoslet's not finish |
you (informal) — one person you are familiar with
| Presente | terminasyou finish |
| Perfecto | has terminadoyou have finished |
| Subj. presente | termines(that) you finish |
| Subj. perfecto | hayas terminado(that) you have finished |
| Futuro | terminarásyou will finish |
| Condicional | terminaríasyou would finish |
| Fut. perfecto | habrás terminadoyou will have finished |
| Cond. perfecto | habrías terminadoyou would have finished |
| Subj. futuro | terminares(should) you finish |
| Indefinido | terminasteyou finished |
| Imperfecto | terminabasyou used to finish |
| Pluscuamp. | habías terminadoyou had finished |
| Subj. imperf. | terminaras(that) you finished |
| Subj. -se | terminases(that) you finished |
| Subj. pluscuamp. | hubieras terminado(that) you had finished |
| Pret. anterior | hubiste terminadoyou had finished |
| Imperativo | terminafinish! |
| Imper. negativo | no terminesdon't finish |
you all — informal plural, Spain only
| Presente | termináisyou all finish |
| Perfecto | habéis terminadoyou all have finished |
| Subj. presente | terminéis(that) you all finish |
| Subj. perfecto | hayáis terminado(that) you all have finished |
| Futuro | terminaréisyou all will finish |
| Condicional | terminaríaisyou all would finish |
| Fut. perfecto | habréis terminadoyou all will have finished |
| Cond. perfecto | habríais terminadoyou all would have finished |
| Subj. futuro | terminareis(should) you all finish |
| Indefinido | terminasteisyou all finished |
| Imperfecto | terminabaisyou all used to finish |
| Pluscuamp. | habíais terminadoyou all had finished |
| Subj. imperf. | terminarais(that) you all finished |
| Subj. -se | terminaseis(that) you all finished |
| Subj. pluscuamp. | hubierais terminado(that) you all had finished |
| Pret. anterior | hubisteis terminadoyou all had finished |
| Imperativo | terminadfinish! |
| Imper. negativo | no terminéisdon't finish |
he, she, you (formal) — one other person — formal you shares it
| Presente | terminahe/she finishes |
| Perfecto | ha terminadohe/she has finished |
| Subj. presente | termine(that) he/she finishes |
| Subj. perfecto | haya terminado(that) he/she has finished |
| Futuro | terminaráhe/she will finish |
| Condicional | terminaríahe/she would finish |
| Fut. perfecto | habrá terminadohe/she will have finished |
| Cond. perfecto | habría terminadohe/she would have finished |
| Subj. futuro | terminare(should) he/she finish |
| Indefinido | terminóhe/she finished |
| Imperfecto | terminabahe/she used to finish |
| Pluscuamp. | había terminadohe/she had finished |
| Subj. imperf. | terminara(that) he/she finished |
| Subj. -se | terminase(that) he/she finished |
| Subj. pluscuamp. | hubiera terminado(that) he/she had finished |
| Pret. anterior | hubo terminadohe/she had finished |
| Imperativo | terminefinish! |
| Imper. negativo | no terminedon't finish |
they, you all — several others — plural you shares it
| Presente | terminanthey finish |
| Perfecto | han terminadothey have finished |
| Subj. presente | terminen(that) they finish |
| Subj. perfecto | hayan terminado(that) they have finished |
| Futuro | terminaránthey will finish |
| Condicional | terminaríanthey would finish |
| Fut. perfecto | habrán terminadothey will have finished |
| Cond. perfecto | habrían terminadothey would have finished |
| Subj. futuro | terminaren(should) they finish |
| Indefinido | terminaronthey finished |
| Imperfecto | terminabanthey used to finish |
| Pluscuamp. | habían terminadothey had finished |
| Subj. imperf. | terminaran(that) they finished |
| Subj. -se | terminasen(that) they finished |
| Subj. pluscuamp. | hubieran terminado(that) they had finished |
| Pret. anterior | hubieron terminadothey had finished |
| Imperativo | terminenfinish! |
| Imper. negativo | no terminendon't finish |
