hacer
to do / to make| Pronoun | Form |
|---|---|
| yo | he hecho |
| tú | has hecho |
| él | ha hecho |
| nosotros | hemos hecho |
| vosotros | habéis hecho |
| ellos | han hecho |
Yo he hecho todo lo posible hoy. — I have done everything possible today.
Level 21 of 60 · Tense System · Pretérito Perfecto
Mastering form, irregulars, and usage
You fully control the pretérito perfecto.
You can:
The time period is still open.
The action matters now as part of experience.
| Situation | Tense |
|---|---|
| open time | pretérito perfecto |
| finished time | pretérito indefinido |
Examples:
Incorrect combinations:
| Expression | Usage |
|---|---|
| hoy | perfect |
| esta semana | perfect |
| ya | perfect |
| todavía no | perfect |
| ayer | indefinido |
| el año pasado | indefinido |
This tense is about connection to now, not just past time.
Both are correct depending on context.
AR
Example:
ER
Example:
IR
Example:
Structure:
haber (present) + participle
| Pronoun | haber |
|---|---|
| yo | he |
| tú | has |
| él / ella | ha |
| nosotros | hemos |
| vosotros | habéis |
| ellos | han |
| Infinitive | Participle |
|---|---|
| hacer | hecho |
| decir | dicho |
| ver | visto |
| escribir | escrito |
| abrir | abierto |
| poner | puesto |
| volver | vuelto |
| romper | roto |
These appear extremely often.
1. The participle never changes
2. Haber is always the auxiliary
3. Object pronouns go before haber
Use pretérito perfecto when:
Otherwise -> indefinido
Perfecto = past + present link Indefinido = isolated past event
| Verb | yo | tú | él |
|---|---|---|---|
| hacer | he hecho | has hecho | ha hecho |
| ver | he visto | has visto | ha visto |
| escribir | he escrito | has escrito | ha escrito |
1. haber + participle 2. no agreement 3. strong connection to present 4. clear contrast with indefinido
This milestone completes the first past tense system.
| Pronoun | Form |
|---|---|
| yo | he hecho |
| tú | has hecho |
| él | ha hecho |
| nosotros | hemos hecho |
| vosotros | habéis hecho |
| ellos | han hecho |
Yo he hecho todo lo posible hoy. — I have done everything possible today.
| Pronoun | Form |
|---|---|
| yo | he visto |
| tú | has visto |
| él | ha visto |
| nosotros | hemos visto |
| vosotros | habéis visto |
| ellos | han visto |
Yo he visto esa serie completa. — I have seen that series in full.
| Pronoun | Form |
|---|---|
| yo | he dicho |
| tú | has dicho |
| él | ha dicho |
| nosotros | hemos dicho |
| vosotros | habéis dicho |
| ellos | han dicho |
Yo he dicho todo lo que pensaba. — I have said everything I was thinking.
| Pronoun | Form |
|---|---|
| yo | he escrito |
| tú | has escrito |
| él | ha escrito |
| nosotros | hemos escrito |
| vosotros | habéis escrito |
| ellos | han escrito |
Yo he escrito ya el informe final. — I have already written the final report.
| Pronoun | Form |
|---|---|
| yo | he abierto |
| tú | has abierto |
| él | ha abierto |
| nosotros | hemos abierto |
| vosotros | habéis abierto |
| ellos | han abierto |
Yo he abierto ya la ventana hoy. — I have already opened the window today.
| Pronoun | Form |
|---|---|
| yo | he puesto |
| tú | has puesto |
| él | ha puesto |
| nosotros | hemos puesto |
| vosotros | habéis puesto |
| ellos | han puesto |
Yo he puesto todo en orden esta mañana. — I have put everything in order this morning.
| Pronoun | Form |
|---|---|
| yo | he vuelto |
| tú | has vuelto |
| él | ha vuelto |
| nosotros | hemos vuelto |
| vosotros | habéis vuelto |
| ellos | han vuelto |
Yo he vuelto antes de cenar. — I have returned before dinner.
| Pronoun | Form |
|---|---|
| yo | he roto |
| tú | has roto |
| él | ha roto |
| nosotros | hemos roto |
| vosotros | habéis roto |
| ellos | han roto |
Yo he roto el papel ya. — I have broken the paper already.
| Pronoun | Form |
|---|---|
| yo | he llegado |
| tú | has llegado |
| él | ha llegado |
| nosotros | hemos llegado |
| vosotros | habéis llegado |
| ellos | han llegado |
Yo he llegado muy temprano hoy. — I have arrived very early today.
| Pronoun | Form |
|---|---|
| yo | he encontrado |
| tú | has encontrado |
| él | ha encontrado |
| nosotros | hemos encontrado |
| vosotros | habéis encontrado |
| ellos | han encontrado |
Yo he encontrado las llaves por fin. — I have found the keys at last.