he/has/ha/hemos/habéis/han + Participle
Present Perfect
Formed with the present tense of the verb 'haber' plus a past participle. It connects the past with the present.
How It Works
The present perfect is a compound tense, meaning it uses two verbs: an auxiliary verb and a main verb in its past participle form.
Formation:
The formula is: Subject + haber (present tense) + Past Participle
First, you need to know the present tense conjugations of haber:
- (yo) he
- (tú) has
- (él/ella/usted) ha
- (nosotros/as) hemos
- (vosotros/as) habéis
- (ellos/ellas/ustedes) han
Next, you add the past participle of the main verb. For regular verbs:
- -AR verbs change to -ado (hablar → hablado)
- -ER/-IR verbs change to -ido (comer → comido, vivir → vivido)
Many common verbs have irregular past participles, like hecho (from hacer), visto (from ver), and escrito (from escribir).
Key Uses:
1. Actions in an unfinished time period: Used for actions that occurred in a time frame that is still ongoing, often with words like hoy (today), esta semana (this week), este mes (this month), este año (this year).
2. Life experiences: Used to talk about things someone has or hasn't done in their life, often with words like alguna vez (ever), nunca (never), ya (already), and todavía no (not yet).
Important Rule: The verb 'haber' and the past participle are never separated. Adverbs or negative words go before 'haber'.
Example: Nunca he visto esa película. (I have never seen that movie.)
Examples (5)
- Yo he hablado con el profesor hoy.
I have spoken with the professor today.
Word by Word: I have spoken with the professor today.
- ¿Has comido paella alguna vez?
Have you ever eaten paella?
Word by Word: Have you eaten paella some time?
- Ella ha escrito tres novelas.
She has written three novels.
Word by Word: She has written three novels.
'Escribir' has an irregular past participle: 'escrito'.
- Todavía no hemos decidido a dónde ir de vacaciones.
We still haven't decided where to go on vacation.
Word by Word: Still not we-have decided to where to-go of vacation.
- Mis amigos han vuelto de su viaje a México.
My friends have returned from their trip to Mexico.
Word by Word: My friends have returned from their trip to Mexico.
'Volver' has an irregular past participle: 'vuelto'.
Common Mistakes
Using the preterite with an unfinished time period such as 'hoy'.
Different MeaningHoy visité a mis abuelos.Hoy he visitado a mis abuelos.'Hoy visité a mis abuelos' is correct and is the normal choice in much of Latin America. In much of Spain, speakers prefer the present perfect, 'he visitado', for a time period that is not over.
Placing 'ya' between 'haber' and the participle.
He ya comprado los boletos.Ya he comprado los boletos.The usual order is 'ya he comprado'. Some formal and literary writing puts 'ya' between 'he' and the participle, but ordinary speech places it before 'haber'.
Making the past participle agree in gender or number.
María ha leída el libro.María ha leído el libro.When used with 'haber' to form perfect tenses, the past participle is invariable and always ends in -o. It does not change to match the gender or number of the subject.
How It Connects
Learn This First
To form the Present Perfect, you need to know how to conjugate the auxiliary verb 'haber' in the present tense and how to form a past participle. This requires a solid grasp of subject-verb agreement and the ability to modify verb stems.
Related Patterns
- -ado/-idoPast Participle Formation
This is a core component. The present perfect is formed by combining 'haber' with a past participle. This pattern explains how to form regular participles.
Level 3 - hecho/dicho/escrito/visto/puesto/abierto/muerto/roto/vuelto/cubiertoIrregular Past Participles
Many of the most common verbs have irregular past participles. You need to memorize them to use the present perfect correctly.
Level 3 - Preterite for Completion
This is the main tense that contrasts with the present perfect. The preterite is for finished past actions ('Ayer comí'), while the present perfect connects the past to the present ('Hoy he comido').
Level 2 - Present Perfect Use
This pattern provides more specific rules and examples for when to use the present perfect, especially for actions within unfinished time periods like 'today' or 'this week'.
Level 3 - había/habías/había/habíamos/habían + ParticiplePluperfect (Past Perfect)
This is the Pluperfect (Past Perfect) tense. It's formed similarly but uses the imperfect of 'haber' to talk about a past action that occurred before another past action.
Level 3
Learn Next
Patterns that build on this one.