When to use it
Past actions connected to the present.
- Experiences (have you ever…)
- Actions within an unfinished time period (today, this week)
Signal words:hoyesta semanaalguna veztodavía noya
How to form it
Present of haber (he, has, ha, hemos, habéis, han) + past participle.
“¿Has visto esta película?” Have you seen this movie?
Regular model verbs
hablar in the present perfect (Pretérito perfecto)| yo | he hablado |
|---|
| tú | has hablado |
|---|
| él / ella / usted | ha hablado |
|---|
| nosotros | hemos hablado |
|---|
| vosotros | habéis hablado |
|---|
| ellos / ustedes | han hablado |
|---|
comer in the present perfect (Pretérito perfecto)| yo | he comido |
|---|
| tú | has comido |
|---|
| él / ella / usted | ha comido |
|---|
| nosotros | hemos comido |
|---|
| vosotros | habéis comido |
|---|
| ellos / ustedes | han comido |
|---|
vivir in the present perfect (Pretérito perfecto)| yo | he vivido |
|---|
| tú | has vivido |
|---|
| él / ella / usted | ha vivido |
|---|
| nosotros | hemos vivido |
|---|
| vosotros | habéis vivido |
|---|
| ellos / ustedes | han vivido |
|---|
Common irregular verbs
hacerto do, to make
hacer in the present perfect (Pretérito perfecto)| yo | he hecho |
|---|
| tú | has hecho |
|---|
| él / ella / usted | ha hecho |
|---|
| nosotros | hemos hecho |
|---|
| vosotros | habéis hecho |
|---|
| ellos / ustedes | han hecho |
|---|
decirto say, to tell
decir in the present perfect (Pretérito perfecto)| yo | he dicho |
|---|
| tú | has dicho |
|---|
| él / ella / usted | ha dicho |
|---|
| nosotros | hemos dicho |
|---|
| vosotros | habéis dicho |
|---|
| ellos / ustedes | han dicho |
|---|
ver in the present perfect (Pretérito perfecto)| yo | he visto |
|---|
| tú | has visto |
|---|
| él / ella / usted | ha visto |
|---|
| nosotros | hemos visto |
|---|
| vosotros | habéis visto |
|---|
| ellos / ustedes | han visto |
|---|
escribir in the present perfect (Pretérito perfecto)| yo | he escrito |
|---|
| tú | has escrito |
|---|
| él / ella / usted | ha escrito |
|---|
| nosotros | hemos escrito |
|---|
| vosotros | habéis escrito |
|---|
| ellos / ustedes | han escrito |
|---|
poner in the present perfect (Pretérito perfecto)| yo | he puesto |
|---|
| tú | has puesto |
|---|
| él / ella / usted | ha puesto |
|---|
| nosotros | hemos puesto |
|---|
| vosotros | habéis puesto |
|---|
| ellos / ustedes | han puesto |
|---|
volver in the present perfect (Pretérito perfecto)| yo | he vuelto |
|---|
| tú | has vuelto |
|---|
| él / ella / usted | ha vuelto |
|---|
| nosotros | hemos vuelto |
|---|
| vosotros | habéis vuelto |
|---|
| ellos / ustedes | han vuelto |
|---|
abrir in the present perfect (Pretérito perfecto)| yo | he abierto |
|---|
| tú | has abierto |
|---|
| él / ella / usted | ha abierto |
|---|
| nosotros | hemos abierto |
|---|
| vosotros | habéis abierto |
|---|
| ellos / ustedes | han abierto |
|---|
Open any verb's page for every tense: hacer, decir, ver, escribir, poner, volver, abrir