Present — what is happening now, and what happens habitually
| yo | firmoI sign | nosotros | firmamoswe sign |
| tú | firmasyou sign | vosotros | firmáisyou all sign |
| él/ella/Ud. | firmahe/she signs | ellos/Uds. | firmanthey sign |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he firmadoI have signed | nosotros | hemos firmadowe have signed |
| tú | has firmadoyou have signed | vosotros | habéis firmadoyou all have signed |
| él/ella/Ud. | ha firmadohe/she has signed | ellos/Uds. | han firmadothey have signed |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | firme(that) I sign | nosotros | firmemos(that) we sign |
| tú | firmes(that) you sign | vosotros | firméis(that) you all sign |
| él/ella/Ud. | firme(that) he/she signs | ellos/Uds. | firmen(that) they sign |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya firmado(that) I have signed | nosotros | hayamos firmado(that) we have signed |
| tú | hayas firmado(that) you have signed | vosotros | hayáis firmado(that) you all have signed |
| él/ella/Ud. | haya firmado(that) he/she has signed | ellos/Uds. | hayan firmado(that) they have signed |
Preterite — a finished past action — it started, it ended
| yo | firméI signed | nosotros | firmamoswe signed |
| tú | firmasteyou signed | vosotros | firmasteisyou all signed |
| él/ella/Ud. | firmóhe/she signed | ellos/Uds. | firmaronthey signed |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | firmabaI used to sign | nosotros | firmábamoswe used to sign |
| tú | firmabasyou used to sign | vosotros | firmabaisyou all used to sign |
| él/ella/Ud. | firmabahe/she used to sign | ellos/Uds. | firmabanthey used to sign |
Past perfect — had —ed; further back than another past event
| yo | había firmadoI had signed | nosotros | habíamos firmadowe had signed |
| tú | habías firmadoyou had signed | vosotros | habíais firmadoyou all had signed |
| él/ella/Ud. | había firmadohe/she had signed | ellos/Uds. | habían firmadothey had signed |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | firmara(that) I signed | nosotros | firmáramos(that) we signed |
| tú | firmaras(that) you signed | vosotros | firmarais(that) you all signed |
| él/ella/Ud. | firmara(that) he/she signed | ellos/Uds. | firmaran(that) they signed |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | firmase(that) I signed | nosotros | firmásemos(that) we signed |
| tú | firmases(that) you signed | vosotros | firmaseis(that) you all signed |
| él/ella/Ud. | firmase(that) he/she signed | ellos/Uds. | firmasen(that) they signed |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera firmado(that) I had signed | nosotros | hubiéramos firmado(that) we had signed |
| tú | hubieras firmado(that) you had signed | vosotros | hubierais firmado(that) you all had signed |
| él/ella/Ud. | hubiera firmado(that) he/she had signed | ellos/Uds. | hubieran firmado(that) they had signed |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube firmadoI had signed | nosotros | hubimos firmadowe had signed |
| tú | hubiste firmadoyou had signed | vosotros | hubisteis firmadoyou all had signed |
| él/ella/Ud. | hubo firmadohe/she had signed | ellos/Uds. | hubieron firmadothey had signed |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | firmaréI will sign | nosotros | firmaremoswe will sign |
| tú | firmarásyou will sign | vosotros | firmaréisyou all will sign |
| él/ella/Ud. | firmaráhe/she will sign | ellos/Uds. | firmaránthey will sign |
Conditional — would —; also softens a request into politeness
| yo | firmaríaI would sign | nosotros | firmaríamoswe would sign |
| tú | firmaríasyou would sign | vosotros | firmaríaisyou all would sign |
| él/ella/Ud. | firmaríahe/she would sign | ellos/Uds. | firmaríanthey would sign |
Future perfect — will have —ed; done by some future point
| yo | habré firmadoI will have signed | nosotros | habremos firmadowe will have signed |
| tú | habrás firmadoyou will have signed | vosotros | habréis firmadoyou all will have signed |
| él/ella/Ud. | habrá firmadohe/she will have signed | ellos/Uds. | habrán firmadothey will have signed |
Conditional perfect — would have —ed; the road not taken
| yo | habría firmadoI would have signed | nosotros | habríamos firmadowe would have signed |
| tú | habrías firmadoyou would have signed | vosotros | habríais firmadoyou all would have signed |
| él/ella/Ud. | habría firmadohe/she would have signed | ellos/Uds. | habrían firmadothey would have signed |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | firmare(should) I sign | nosotros | firmáremos(should) we sign |
| tú | firmares(should) you sign | vosotros | firmareis(should) you all sign |
| él/ella/Ud. | firmare(should) he/she sign | ellos/Uds. | firmaren(should) they sign |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | firmemoslet's sign |
| tú | firmasign! | vosotros | firmadsign! |
| él/ella/Ud. | firmesign! | ellos/Uds. | firmensign! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no firmemoslet's not sign |
| tú | no firmesdon't sign | vosotros | no firméisdon't sign |
| él/ella/Ud. | no firmedon't sign | ellos/Uds. | no firmendon't sign |

I — the speaker
| Presente | firmoI sign |
| Perfecto | he firmadoI have signed |
| Subj. presente | firme(that) I sign |
| Subj. perfecto | haya firmado(that) I have signed |
| Futuro | firmaréI will sign |
| Condicional | firmaríaI would sign |
| Fut. perfecto | habré firmadoI will have signed |
| Cond. perfecto | habría firmadoI would have signed |
| Subj. futuro | firmare(should) I sign |
| Indefinido | firméI signed |
| Imperfecto | firmabaI used to sign |
| Pluscuamp. | había firmadoI had signed |
| Subj. imperf. | firmara(that) I signed |
| Subj. -se | firmase(that) I signed |
| Subj. pluscuamp. | hubiera firmado(that) I had signed |
| Pret. anterior | hube firmadoI had signed |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | firmamoswe sign |
| Perfecto | hemos firmadowe have signed |
| Subj. presente | firmemos(that) we sign |
| Subj. perfecto | hayamos firmado(that) we have signed |
| Futuro | firmaremoswe will sign |
| Condicional | firmaríamoswe would sign |
| Fut. perfecto | habremos firmadowe will have signed |
| Cond. perfecto | habríamos firmadowe would have signed |
| Subj. futuro | firmáremos(should) we sign |
| Indefinido | firmamoswe signed |
| Imperfecto | firmábamoswe used to sign |
| Pluscuamp. | habíamos firmadowe had signed |
| Subj. imperf. | firmáramos(that) we signed |
| Subj. -se | firmásemos(that) we signed |
| Subj. pluscuamp. | hubiéramos firmado(that) we had signed |
| Pret. anterior | hubimos firmadowe had signed |
| Imperativo | firmemoslet's sign |
| Imper. negativo | no firmemoslet's not sign |
you (informal) — one person you are familiar with
| Presente | firmasyou sign |
| Perfecto | has firmadoyou have signed |
| Subj. presente | firmes(that) you sign |
| Subj. perfecto | hayas firmado(that) you have signed |
| Futuro | firmarásyou will sign |
| Condicional | firmaríasyou would sign |
| Fut. perfecto | habrás firmadoyou will have signed |
| Cond. perfecto | habrías firmadoyou would have signed |
| Subj. futuro | firmares(should) you sign |
| Indefinido | firmasteyou signed |
| Imperfecto | firmabasyou used to sign |
| Pluscuamp. | habías firmadoyou had signed |
| Subj. imperf. | firmaras(that) you signed |
| Subj. -se | firmases(that) you signed |
| Subj. pluscuamp. | hubieras firmado(that) you had signed |
| Pret. anterior | hubiste firmadoyou had signed |
| Imperativo | firmasign! |
| Imper. negativo | no firmesdon't sign |
you all — informal plural, Spain only
| Presente | firmáisyou all sign |
| Perfecto | habéis firmadoyou all have signed |
| Subj. presente | firméis(that) you all sign |
| Subj. perfecto | hayáis firmado(that) you all have signed |
| Futuro | firmaréisyou all will sign |
| Condicional | firmaríaisyou all would sign |
| Fut. perfecto | habréis firmadoyou all will have signed |
| Cond. perfecto | habríais firmadoyou all would have signed |
| Subj. futuro | firmareis(should) you all sign |
| Indefinido | firmasteisyou all signed |
| Imperfecto | firmabaisyou all used to sign |
| Pluscuamp. | habíais firmadoyou all had signed |
| Subj. imperf. | firmarais(that) you all signed |
| Subj. -se | firmaseis(that) you all signed |
| Subj. pluscuamp. | hubierais firmado(that) you all had signed |
| Pret. anterior | hubisteis firmadoyou all had signed |
| Imperativo | firmadsign! |
| Imper. negativo | no firméisdon't sign |
he, she, you (formal) — one other person — formal you shares it
| Presente | firmahe/she signs |
| Perfecto | ha firmadohe/she has signed |
| Subj. presente | firme(that) he/she signs |
| Subj. perfecto | haya firmado(that) he/she has signed |
| Futuro | firmaráhe/she will sign |
| Condicional | firmaríahe/she would sign |
| Fut. perfecto | habrá firmadohe/she will have signed |
| Cond. perfecto | habría firmadohe/she would have signed |
| Subj. futuro | firmare(should) he/she sign |
| Indefinido | firmóhe/she signed |
| Imperfecto | firmabahe/she used to sign |
| Pluscuamp. | había firmadohe/she had signed |
| Subj. imperf. | firmara(that) he/she signed |
| Subj. -se | firmase(that) he/she signed |
| Subj. pluscuamp. | hubiera firmado(that) he/she had signed |
| Pret. anterior | hubo firmadohe/she had signed |
| Imperativo | firmesign! |
| Imper. negativo | no firmedon't sign |
they, you all — several others — plural you shares it
| Presente | firmanthey sign |
| Perfecto | han firmadothey have signed |
| Subj. presente | firmen(that) they sign |
| Subj. perfecto | hayan firmado(that) they have signed |
| Futuro | firmaránthey will sign |
| Condicional | firmaríanthey would sign |
| Fut. perfecto | habrán firmadothey will have signed |
| Cond. perfecto | habrían firmadothey would have signed |
| Subj. futuro | firmaren(should) they sign |
| Indefinido | firmaronthey signed |
| Imperfecto | firmabanthey used to sign |
| Pluscuamp. | habían firmadothey had signed |
| Subj. imperf. | firmaran(that) they signed |
| Subj. -se | firmasen(that) they signed |
| Subj. pluscuamp. | hubieran firmado(that) they had signed |
| Pret. anterior | hubieron firmadothey had signed |
| Imperativo | firmensign! |
| Imper. negativo | no firmendon't sign |
