El pretérito perfecto: he hablado
El pretérito perfecto: he hablado means “Present perfect (he hablado) for recent past linked to now”. Form it with the present of haber (he, has, ha, hemos, habéis, han) + the past participle: -ar → -ado (hablado), -er/-ir → -ido (comido, vivido). Formation: haber (he, has, ha, hemos, habéis, han) + participio (-ado / -ido)
Present perfect (he hablado) for recent past linked to now
A2Formation
haber (he, has, ha, hemos, habéis, han) + participio (-ado / -ido)
Explanation
Form it with the present of haber (he, has, ha, hemos, habéis, han) + the past participle: -ar → -ado (hablado), -er/-ir → -ido (comido, vivido). In Spain it is used for the recent past and for experiences, often with hoy, esta semana, ya, todavía no, alguna vez: Hoy he trabajado mucho. ¿Has estado en Madrid? The two words never separate and the participle does not agree here.
Examples
Note
Some participles are irregular: hacer → hecho, ver → visto, escribir → escrito, poner → puesto.
FAQ
El pretérito perfecto: he hablado — what does it mean and how is it used?
Present perfect (he hablado) for recent past linked to now. Form it with the present of haber (he, has, ha, hemos, habéis, han) + the past participle: -ar → -ado (hablado), -er/-ir → -ido (comido, vivido). In Spain it is used for the recent past and for experiences, often with hoy, esta semana, ya, todavía no, alguna vez: Hoy he trabajado mucho. ¿Has estado en Madrid? The two words never separate and the participle does not agree here.
El pretérito perfecto: he hablado — how do you form it?
haber (he, has, ha, hemos, habéis, han) + participio (-ado / -ido)
El pretérito perfecto: he hablado — any usage notes?
Some participles are irregular: hacer → hecho, ver → visto, escribir → escrito, poner → puesto.