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 47 of 60 · Tense System · Pretérito Perfecto
Mastering all perfect tenses and timelines
You fully control the perfect tense system in Spanish.
You can:
All perfect tenses describe completed actions, but from different perspectives.
Past connected to present
Past before past
Future before future
Hypothetical past
Perfect tenses describe completed actions relative to a reference point.
The reference point defines the tense.
AR
hablar → hablado
ER
comer → comido
IR
vivir → vivido
All perfect tenses use:
haber (different tense) + participle
The participle NEVER changes:
Think of perfect tenses as layers:
→ Pretérito perfecto
→ Pluscuamperfecto
→ Futuro perfecto
→ Condicional perfecto
| Tense | yo form |
|---|---|
| perfecto | he hecho |
| pluscuamperfecto | había hecho |
| futuro perfecto | habré hecho |
| condicional perfecto | habría hecho |
Perfect = completed
Different tense of haber = different time reference
The perfect system is fully predictable once you control:
1. four perfect tenses 2. same structure across all 3. different time references 4. essential for advanced Spanish
This milestone completes the entire perfect 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 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 salido |
| tú | has salido |
| él | ha salido |
| nosotros | hemos salido |
| vosotros | habéis salido |
| ellos | han salido |
Yo he salido antes de que empezara a llover. — I have left before it started raining.
| Pronoun | Form |
|---|---|
| yo | he terminado |
| tú | has terminado |
| él | ha terminado |
| nosotros | hemos terminado |
| vosotros | habéis terminado |
| ellos | han terminado |
Yo he terminado ya el informe final. — I have already finished the final report.
| Pronoun | Form |
|---|---|
| yo | he decidido |
| tú | has decidido |
| él | ha decidido |
| nosotros | hemos decidido |
| vosotros | habéis decidido |
| ellos | han decidido |
Yo he decidido cambiar de estrategia hoy. — I have decided to change strategy 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.
| Pronoun | Form |
|---|---|
| yo | he perdido |
| tú | has perdido |
| él | ha perdido |
| nosotros | hemos perdido |
| vosotros | habéis perdido |
| ellos | han perdido |
Yo he perdido ya mis gafas dos veces hoy. — I have already lost my glasses twice today.
| 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.