Present — what is happening now, and what happens habitually
| yo | mientoI lie | nosotros | mentimoswe lie |
| tú | mientesyou lie | vosotros | mentísyou all lie |
| él/ella/Ud. | mientehe/she lies | ellos/Uds. | miententhey lie |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he mentidoI have lain | nosotros | hemos mentidowe have lain |
| tú | has mentidoyou have lain | vosotros | habéis mentidoyou all have lain |
| él/ella/Ud. | ha mentidohe/she has lain | ellos/Uds. | han mentidothey have lain |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | mienta(that) I lie | nosotros | mintamos(that) we lie |
| tú | mientas(that) you lie | vosotros | mintáis(that) you all lie |
| él/ella/Ud. | mienta(that) he/she lies | ellos/Uds. | mientan(that) they lie |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya mentido(that) I have lain | nosotros | hayamos mentido(that) we have lain |
| tú | hayas mentido(that) you have lain | vosotros | hayáis mentido(that) you all have lain |
| él/ella/Ud. | haya mentido(that) he/she has lain | ellos/Uds. | hayan mentido(that) they have lain |
Preterite — a finished past action — it started, it ended
| yo | mentíI lay | nosotros | mentimoswe lay |
| tú | mentisteyou lay | vosotros | mentisteisyou all lay |
| él/ella/Ud. | mintióhe/she lay | ellos/Uds. | mintieronthey lay |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | mentíaI used to lie | nosotros | mentíamoswe used to lie |
| tú | mentíasyou used to lie | vosotros | mentíaisyou all used to lie |
| él/ella/Ud. | mentíahe/she used to lie | ellos/Uds. | mentíanthey used to lie |
Past perfect — had —ed; further back than another past event
| yo | había mentidoI had lain | nosotros | habíamos mentidowe had lain |
| tú | habías mentidoyou had lain | vosotros | habíais mentidoyou all had lain |
| él/ella/Ud. | había mentidohe/she had lain | ellos/Uds. | habían mentidothey had lain |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | mintiera(that) I lay | nosotros | mintiéramos(that) we lay |
| tú | mintieras(that) you lay | vosotros | mintierais(that) you all lay |
| él/ella/Ud. | mintiera(that) he/she lay | ellos/Uds. | mintieran(that) they lay |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | mintiese(that) I lay | nosotros | mintiésemos(that) we lay |
| tú | mintieses(that) you lay | vosotros | mintieseis(that) you all lay |
| él/ella/Ud. | mintiese(that) he/she lay | ellos/Uds. | mintiesen(that) they lay |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera mentido(that) I had lain | nosotros | hubiéramos mentido(that) we had lain |
| tú | hubieras mentido(that) you had lain | vosotros | hubierais mentido(that) you all had lain |
| él/ella/Ud. | hubiera mentido(that) he/she had lain | ellos/Uds. | hubieran mentido(that) they had lain |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube mentidoI had lain | nosotros | hubimos mentidowe had lain |
| tú | hubiste mentidoyou had lain | vosotros | hubisteis mentidoyou all had lain |
| él/ella/Ud. | hubo mentidohe/she had lain | ellos/Uds. | hubieron mentidothey had lain |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | mentiréI will lie | nosotros | mentiremoswe will lie |
| tú | mentirásyou will lie | vosotros | mentiréisyou all will lie |
| él/ella/Ud. | mentiráhe/she will lie | ellos/Uds. | mentiránthey will lie |
Conditional — would —; also softens a request into politeness
| yo | mentiríaI would lie | nosotros | mentiríamoswe would lie |
| tú | mentiríasyou would lie | vosotros | mentiríaisyou all would lie |
| él/ella/Ud. | mentiríahe/she would lie | ellos/Uds. | mentiríanthey would lie |
Future perfect — will have —ed; done by some future point
| yo | habré mentidoI will have lain | nosotros | habremos mentidowe will have lain |
| tú | habrás mentidoyou will have lain | vosotros | habréis mentidoyou all will have lain |
| él/ella/Ud. | habrá mentidohe/she will have lain | ellos/Uds. | habrán mentidothey will have lain |
Conditional perfect — would have —ed; the road not taken
| yo | habría mentidoI would have lain | nosotros | habríamos mentidowe would have lain |
| tú | habrías mentidoyou would have lain | vosotros | habríais mentidoyou all would have lain |
| él/ella/Ud. | habría mentidohe/she would have lain | ellos/Uds. | habrían mentidothey would have lain |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | mintiere(should) I lie | nosotros | mintiéremos(should) we lie |
| tú | mintieres(should) you lie | vosotros | mintiereis(should) you all lie |
| él/ella/Ud. | mintiere(should) he/she lie | ellos/Uds. | mintieren(should) they lie |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | mintamoslet's lie |
| tú | mientelie! | vosotros | mentidlie! |
| él/ella/Ud. | mientalie! | ellos/Uds. | mientanlie! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no mintamoslet's not lie |
| tú | no mientasdon't lie | vosotros | no mintáisdon't lie |
| él/ella/Ud. | no mientadon't lie | ellos/Uds. | no mientandon't lie |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | mientoI lie |
| Perfecto | he mentidoI have lain |
| Subj. presente | mienta(that) I lie |
| Subj. perfecto | haya mentido(that) I have lain |
| Futuro | mentiréI will lie |
| Condicional | mentiríaI would lie |
| Fut. perfecto | habré mentidoI will have lain |
| Cond. perfecto | habría mentidoI would have lain |
| Subj. futuro | mintiere(should) I lie |
| Indefinido | mentíI lay |
| Imperfecto | mentíaI used to lie |
| Pluscuamp. | había mentidoI had lain |
| Subj. imperf. | mintiera(that) I lay |
| Subj. -se | mintiese(that) I lay |
| Subj. pluscuamp. | hubiera mentido(that) I had lain |
| Pret. anterior | hube mentidoI had lain |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | mentimoswe lie |
| Perfecto | hemos mentidowe have lain |
| Subj. presente | mintamos(that) we lie |
| Subj. perfecto | hayamos mentido(that) we have lain |
| Futuro | mentiremoswe will lie |
| Condicional | mentiríamoswe would lie |
| Fut. perfecto | habremos mentidowe will have lain |
| Cond. perfecto | habríamos mentidowe would have lain |
| Subj. futuro | mintiéremos(should) we lie |
| Indefinido | mentimoswe lay |
| Imperfecto | mentíamoswe used to lie |
| Pluscuamp. | habíamos mentidowe had lain |
| Subj. imperf. | mintiéramos(that) we lay |
| Subj. -se | mintiésemos(that) we lay |
| Subj. pluscuamp. | hubiéramos mentido(that) we had lain |
| Pret. anterior | hubimos mentidowe had lain |
| Imperativo | mintamoslet's lie |
| Imper. negativo | no mintamoslet's not lie |
you (informal) — one person you are familiar with
| Presente | mientesyou lie |
| Perfecto | has mentidoyou have lain |
| Subj. presente | mientas(that) you lie |
| Subj. perfecto | hayas mentido(that) you have lain |
| Futuro | mentirásyou will lie |
| Condicional | mentiríasyou would lie |
| Fut. perfecto | habrás mentidoyou will have lain |
| Cond. perfecto | habrías mentidoyou would have lain |
| Subj. futuro | mintieres(should) you lie |
| Indefinido | mentisteyou lay |
| Imperfecto | mentíasyou used to lie |
| Pluscuamp. | habías mentidoyou had lain |
| Subj. imperf. | mintieras(that) you lay |
| Subj. -se | mintieses(that) you lay |
| Subj. pluscuamp. | hubieras mentido(that) you had lain |
| Pret. anterior | hubiste mentidoyou had lain |
| Imperativo | mientelie! |
| Imper. negativo | no mientasdon't lie |
you all — informal plural, Spain only
| Presente | mentísyou all lie |
| Perfecto | habéis mentidoyou all have lain |
| Subj. presente | mintáis(that) you all lie |
| Subj. perfecto | hayáis mentido(that) you all have lain |
| Futuro | mentiréisyou all will lie |
| Condicional | mentiríaisyou all would lie |
| Fut. perfecto | habréis mentidoyou all will have lain |
| Cond. perfecto | habríais mentidoyou all would have lain |
| Subj. futuro | mintiereis(should) you all lie |
| Indefinido | mentisteisyou all lay |
| Imperfecto | mentíaisyou all used to lie |
| Pluscuamp. | habíais mentidoyou all had lain |
| Subj. imperf. | mintierais(that) you all lay |
| Subj. -se | mintieseis(that) you all lay |
| Subj. pluscuamp. | hubierais mentido(that) you all had lain |
| Pret. anterior | hubisteis mentidoyou all had lain |
| Imperativo | mentidlie! |
| Imper. negativo | no mintáisdon't lie |
he, she, you (formal) — one other person — formal you shares it
| Presente | mientehe/she lies |
| Perfecto | ha mentidohe/she has lain |
| Subj. presente | mienta(that) he/she lies |
| Subj. perfecto | haya mentido(that) he/she has lain |
| Futuro | mentiráhe/she will lie |
| Condicional | mentiríahe/she would lie |
| Fut. perfecto | habrá mentidohe/she will have lain |
| Cond. perfecto | habría mentidohe/she would have lain |
| Subj. futuro | mintiere(should) he/she lie |
| Indefinido | mintióhe/she lay |
| Imperfecto | mentíahe/she used to lie |
| Pluscuamp. | había mentidohe/she had lain |
| Subj. imperf. | mintiera(that) he/she lay |
| Subj. -se | mintiese(that) he/she lay |
| Subj. pluscuamp. | hubiera mentido(that) he/she had lain |
| Pret. anterior | hubo mentidohe/she had lain |
| Imperativo | mientalie! |
| Imper. negativo | no mientadon't lie |
they, you all — several others — plural you shares it
| Presente | miententhey lie |
| Perfecto | han mentidothey have lain |
| Subj. presente | mientan(that) they lie |
| Subj. perfecto | hayan mentido(that) they have lain |
| Futuro | mentiránthey will lie |
| Condicional | mentiríanthey would lie |
| Fut. perfecto | habrán mentidothey will have lain |
| Cond. perfecto | habrían mentidothey would have lain |
| Subj. futuro | mintieren(should) they lie |
| Indefinido | mintieronthey lay |
| Imperfecto | mentíanthey used to lie |
| Pluscuamp. | habían mentidothey had lain |
| Subj. imperf. | mintieran(that) they lay |
| Subj. -se | mintiesen(that) they lay |
| Subj. pluscuamp. | hubieran mentido(that) they had lain |
| Pret. anterior | hubieron mentidothey had lain |
| Imperativo | mientanlie! |
| Imper. negativo | no mientandon't lie |

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