Present — what is happening now, and what happens habitually
| yo | encuentroI find | nosotros | encontramoswe find |
| tú | encuentrasyou find | vosotros | encontráisyou all find |
| él/ella/Ud. | encuentrahe/she finds | ellos/Uds. | encuentranthey find |
Present perfect — have —ed; a past still touching now. Spain: today, this week. Latin America: mostly the indefinido instead
| yo | he encontradoI have found | nosotros | hemos encontradowe have found |
| tú | has encontradoyou have found | vosotros | habéis encontradoyou all have found |
| él/ella/Ud. | ha encontradohe/she has found | ellos/Uds. | han encontradothey have found |
Present subjunctive — after que with wishes, doubt, emotion, ojalá
| yo | encuentre(that) I find | nosotros | encontremos(that) we find |
| tú | encuentres(that) you find | vosotros | encontréis(that) you all find |
| él/ella/Ud. | encuentre(that) he/she finds | ellos/Uds. | encuentren(that) they find |
Present perfect subjunctive — have —ed, under doubt or emotion: no creo que haya venido
| yo | haya encontrado(that) I have found | nosotros | hayamos encontrado(that) we have found |
| tú | hayas encontrado(that) you have found | vosotros | hayáis encontrado(that) you all have found |
| él/ella/Ud. | haya encontrado(that) he/she has found | ellos/Uds. | hayan encontrado(that) they have found |
Preterite — a finished past action — it started, it ended
| yo | encontréI found | nosotros | encontramoswe found |
| tú | encontrasteyou found | vosotros | encontrasteisyou all found |
| él/ella/Ud. | encontróhe/she found | ellos/Uds. | encontraronthey found |
Imperfect — used to / was —ing; background, habits, descriptions
| yo | encontrabaI used to find | nosotros | encontrábamoswe used to find |
| tú | encontrabasyou used to find | vosotros | encontrabaisyou all used to find |
| él/ella/Ud. | encontrabahe/she used to find | ellos/Uds. | encontrabanthey used to find |
Past perfect — had —ed; further back than another past event
| yo | había encontradoI had found | nosotros | habíamos encontradowe had found |
| tú | habías encontradoyou had found | vosotros | habíais encontradoyou all had found |
| él/ella/Ud. | había encontradohe/she had found | ellos/Uds. | habían encontradothey had found |
Imperfect subjunctive — si clauses and past-tense wishes: si tuviera, quería que fuera
| yo | encontrara(that) I found | nosotros | encontráramos(that) we found |
| tú | encontraras(that) you found | vosotros | encontrarais(that) you all found |
| él/ella/Ud. | encontrara(that) he/she found | ellos/Uds. | encontraran(that) they found |
Imperfect subjunctive — the same tense, second form; commoner in Spain and in writing
| yo | encontrase(that) I found | nosotros | encontrásemos(that) we found |
| tú | encontrases(that) you found | vosotros | encontraseis(that) you all found |
| él/ella/Ud. | encontrase(that) he/she found | ellos/Uds. | encontrasen(that) they found |
Past perfect subjunctive — had —ed, hypothetically: si hubiera sabido
| yo | hubiera encontrado(that) I had found | nosotros | hubiéramos encontrado(that) we had found |
| tú | hubieras encontrado(that) you had found | vosotros | hubierais encontrado(that) you all had found |
| él/ella/Ud. | hubiera encontrado(that) he/she had found | ellos/Uds. | hubieran encontrado(that) they had found |
Preterite perfect — had —ed, immediately before; literary, all but extinct
| yo | hube encontradoI had found | nosotros | hubimos encontradowe had found |
| tú | hubiste encontradoyou had found | vosotros | hubisteis encontradoyou all had found |
| él/ella/Ud. | hubo encontradohe/she had found | ellos/Uds. | hubieron encontradothey had found |
Future — will — (spoken Spanish often prefers voy a + infinitivo)
| yo | encontraréI will find | nosotros | encontraremoswe will find |
| tú | encontrarásyou will find | vosotros | encontraréisyou all will find |
| él/ella/Ud. | encontraráhe/she will find | ellos/Uds. | encontraránthey will find |
Conditional — would —; also softens a request into politeness
| yo | encontraríaI would find | nosotros | encontraríamoswe would find |
| tú | encontraríasyou would find | vosotros | encontraríaisyou all would find |
| él/ella/Ud. | encontraríahe/she would find | ellos/Uds. | encontraríanthey would find |
Future perfect — will have —ed; done by some future point
| yo | habré encontradoI will have found | nosotros | habremos encontradowe will have found |
| tú | habrás encontradoyou will have found | vosotros | habréis encontradoyou all will have found |
| él/ella/Ud. | habrá encontradohe/she will have found | ellos/Uds. | habrán encontradothey will have found |
Conditional perfect — would have —ed; the road not taken
| yo | habría encontradoI would have found | nosotros | habríamos encontradowe would have found |
| tú | habrías encontradoyou would have found | vosotros | habríais encontradoyou all would have found |
| él/ella/Ud. | habría encontradohe/she would have found | ellos/Uds. | habrían encontradothey would have found |
Future subjunctive — legal and proverbial only: adonde fueres, haz lo que vieres
| yo | encontrare(should) I find | nosotros | encontráremos(should) we find |
| tú | encontrares(should) you find | vosotros | encontrareis(should) you all find |
| él/ella/Ud. | encontrare(should) he/she find | ellos/Uds. | encontraren(should) they find |
Imperative (do it) — orders and requests; there is no yo form
| yo | — | nosotros | encontremoslet's find |
| tú | encuentrafind! | vosotros | encontradfind! |
| él/ella/Ud. | encuentrefind! | ellos/Uds. | encuentrenfind! |
Imperative (don't) — no + subjunctive — never the affirmative form with no in front
| yo | — | nosotros | no encontremoslet's not find |
| tú | no encuentresdon't find | vosotros | no encontréisdon't find |
| él/ella/Ud. | no encuentredon't find | ellos/Uds. | no encuentrendon't find |

Red = the form breaks the regular pattern. Everything in black you could have worked out from the endings alone.
I — the speaker
| Presente | encuentroI find |
| Perfecto | he encontradoI have found |
| Subj. presente | encuentre(that) I find |
| Subj. perfecto | haya encontrado(that) I have found |
| Futuro | encontraréI will find |
| Condicional | encontraríaI would find |
| Fut. perfecto | habré encontradoI will have found |
| Cond. perfecto | habría encontradoI would have found |
| Subj. futuro | encontrare(should) I find |
| Indefinido | encontréI found |
| Imperfecto | encontrabaI used to find |
| Pluscuamp. | había encontradoI had found |
| Subj. imperf. | encontrara(that) I found |
| Subj. -se | encontrase(that) I found |
| Subj. pluscuamp. | hubiera encontrado(that) I had found |
| Pret. anterior | hube encontradoI had found |
| Imperativo | — |
| Imper. negativo | — |
we — the speaker plus others
| Presente | encontramoswe find |
| Perfecto | hemos encontradowe have found |
| Subj. presente | encontremos(that) we find |
| Subj. perfecto | hayamos encontrado(that) we have found |
| Futuro | encontraremoswe will find |
| Condicional | encontraríamoswe would find |
| Fut. perfecto | habremos encontradowe will have found |
| Cond. perfecto | habríamos encontradowe would have found |
| Subj. futuro | encontráremos(should) we find |
| Indefinido | encontramoswe found |
| Imperfecto | encontrábamoswe used to find |
| Pluscuamp. | habíamos encontradowe had found |
| Subj. imperf. | encontráramos(that) we found |
| Subj. -se | encontrásemos(that) we found |
| Subj. pluscuamp. | hubiéramos encontrado(that) we had found |
| Pret. anterior | hubimos encontradowe had found |
| Imperativo | encontremoslet's find |
| Imper. negativo | no encontremoslet's not find |
you (informal) — one person you are familiar with
| Presente | encuentrasyou find |
| Perfecto | has encontradoyou have found |
| Subj. presente | encuentres(that) you find |
| Subj. perfecto | hayas encontrado(that) you have found |
| Futuro | encontrarásyou will find |
| Condicional | encontraríasyou would find |
| Fut. perfecto | habrás encontradoyou will have found |
| Cond. perfecto | habrías encontradoyou would have found |
| Subj. futuro | encontrares(should) you find |
| Indefinido | encontrasteyou found |
| Imperfecto | encontrabasyou used to find |
| Pluscuamp. | habías encontradoyou had found |
| Subj. imperf. | encontraras(that) you found |
| Subj. -se | encontrases(that) you found |
| Subj. pluscuamp. | hubieras encontrado(that) you had found |
| Pret. anterior | hubiste encontradoyou had found |
| Imperativo | encuentrafind! |
| Imper. negativo | no encuentresdon't find |
you all — informal plural, Spain only
| Presente | encontráisyou all find |
| Perfecto | habéis encontradoyou all have found |
| Subj. presente | encontréis(that) you all find |
| Subj. perfecto | hayáis encontrado(that) you all have found |
| Futuro | encontraréisyou all will find |
| Condicional | encontraríaisyou all would find |
| Fut. perfecto | habréis encontradoyou all will have found |
| Cond. perfecto | habríais encontradoyou all would have found |
| Subj. futuro | encontrareis(should) you all find |
| Indefinido | encontrasteisyou all found |
| Imperfecto | encontrabaisyou all used to find |
| Pluscuamp. | habíais encontradoyou all had found |
| Subj. imperf. | encontrarais(that) you all found |
| Subj. -se | encontraseis(that) you all found |
| Subj. pluscuamp. | hubierais encontrado(that) you all had found |
| Pret. anterior | hubisteis encontradoyou all had found |
| Imperativo | encontradfind! |
| Imper. negativo | no encontréisdon't find |
he, she, you (formal) — one other person — formal you shares it
| Presente | encuentrahe/she finds |
| Perfecto | ha encontradohe/she has found |
| Subj. presente | encuentre(that) he/she finds |
| Subj. perfecto | haya encontrado(that) he/she has found |
| Futuro | encontraráhe/she will find |
| Condicional | encontraríahe/she would find |
| Fut. perfecto | habrá encontradohe/she will have found |
| Cond. perfecto | habría encontradohe/she would have found |
| Subj. futuro | encontrare(should) he/she find |
| Indefinido | encontróhe/she found |
| Imperfecto | encontrabahe/she used to find |
| Pluscuamp. | había encontradohe/she had found |
| Subj. imperf. | encontrara(that) he/she found |
| Subj. -se | encontrase(that) he/she found |
| Subj. pluscuamp. | hubiera encontrado(that) he/she had found |
| Pret. anterior | hubo encontradohe/she had found |
| Imperativo | encuentrefind! |
| Imper. negativo | no encuentredon't find |
they, you all — several others — plural you shares it
| Presente | encuentranthey find |
| Perfecto | han encontradothey have found |
| Subj. presente | encuentren(that) they find |
| Subj. perfecto | hayan encontrado(that) they have found |
| Futuro | encontraránthey will find |
| Condicional | encontraríanthey would find |
| Fut. perfecto | habrán encontradothey will have found |
| Cond. perfecto | habrían encontradothey would have found |
| Subj. futuro | encontraren(should) they find |
| Indefinido | encontraronthey found |
| Imperfecto | encontrabanthey used to find |
| Pluscuamp. | habían encontradothey had found |
| Subj. imperf. | encontraran(that) they found |
| Subj. -se | encontrasen(that) they found |
| Subj. pluscuamp. | hubieran encontrado(that) they had found |
| Pret. anterior | hubieron encontradothey had found |
| Imperativo | encuentrenfind! |
| Imper. negativo | no encuentrendon't find |

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