Track progress, take quizzes and save notes on this lesson.

Free forever · no card needed

Start free
Intermediate

The Present Perfect Tense

GV Grammar: verbs and tenses

Aligned to the AQA 8692 specification

Level
Intermediate
Reading time
5 min
Published
11 July 2026
On this page
  1. 1.What the Present Perfect Means
  2. 2.Haber — the Auxiliary Verb
  3. 3.Forming Regular Past Participles
  4. 4.Irregular Past Participles
  5. 5.Word Order and Pronouns
  6. 6.Common Mistakes

Key takeaways

  • The present perfect means 'have done'. Form it with the present of haber (he, has, ha, hemos, habéis, han) plus a past participle.
  • Regular past participles end in -ado for -ar verbs (hablado) and -ido for -er/-ir verbs (comido, vivido).
  • Key irregular participles: hecho, dicho, visto, escrito, puesto, vuelto, roto and abierto.
  • The past participle after haber does not change for gender or number: it always ends in -o (ha comido, han comido).
  • Reflexive and object pronouns go before haber, and nothing separates haber from the participle: me he levantado, lo he visto.

What the Present Perfect Means

The present perfect (el pretérito perfecto) links the past to now. It is how Spanish says "have done": an action that has just happened, or one that has taken place within a time frame that is still open (today, this week, this year).

It is a compound tense, built from two parts:

  • He terminado mis deberes. → I have finished my homework.
  • ¿Has visto a Juan hoy? → Have you seen Juan today?
  • Este año hemos viajado mucho. → This year we have travelled a lot.

The auxiliary haber here means "have" as a helper verb, not "to have" in the sense of owning something (that is tener). The two never mix: you cannot use tener to build this tense.

Haber — the Auxiliary Verb

Every present perfect starts with haber in the present tense. Learn these six forms perfectly, because the whole tense depends on them.

Subjecthaber (present)
yohe
has
él / ella / ustedha
nosotros/ashemos
vosotros/ashabéis
ellos/as / ustedeshan

Note the accent on habéis (the vosotros form). The auxiliary carries the person and number, so the participle is free to stay fixed.

  • He comido. → I have eaten.
  • Habéis llegado tarde. → You (pl.) have arrived late.
  • Han salido ya. → They have already left.

Do not confuse ha (from haber) with a (the preposition) or ay — they sound similar but only ha builds this tense.

Forming Regular Past Participles

The second part is the past participle. For regular verbs, drop the infinitive ending and add:

Verb typeEndingExample
-ar-adohablar → hablado (spoken)
-er-idocomer → comido (eaten)
-ir-idovivir → vivido (lived)

So trabajar → trabajado, beber → bebido, salir → salido. Put it with haber and you have the tense:

  • He trabajado mucho hoy. → I have worked a lot today.
  • ¿Has bebido agua? → Have you drunk water?

When the stem of an -er / -ir verb ends in a strong vowel (a, e, o), the i of -ido takes an accent: leer → leído, oír → oído, caer → caído. This keeps the two vowels in separate syllables.

Irregular Past Participles

A small group of common verbs have irregular participles that do not end in -ado or -ido. These are high-frequency, so learn them as a set.

InfinitiveParticipleMeaning
hacerhechodone / made
decirdichosaid / told
vervistoseen
escribirescritowritten
ponerpuestoput
volvervueltoreturned
romperrotobroken
abrirabiertoopened

Worked examples:

  • He hecho una tarta. → I have made a cake.
  • ¿Has visto las noticias? → Have you seen the news?
  • El tren ha vuelto a llegar tarde. → The train has arrived late again.
  • Alguien ha roto la ventana. → Someone has broken the window.

Verbs built on these keep the same irregular form: describir → descrito, devolver → devuelto.

How much of this have you taken in?

Quiz yourself on this section, free, no card needed.

Test myself

Word Order and Pronouns

Two rules control how the present perfect is put together, and both are tested.

Rule 1 — the participle never changes. After haber it is invariable and always ends in -o, whatever the gender or number of the subject.

  • Ella ha comido. → She has eaten.
  • Ellos han comido. → They have eaten. (not comidos)

Rule 2 — pronouns go before haber, and nothing splits haber from the participle. Reflexive and object pronouns sit in front of the auxiliary.

  • Me he levantado a las siete. → I have got up at seven.
  • Lo he visto en el parque. → I have seen him in the park.
  • Nos hemos divertido mucho. → We have enjoyed ourselves a lot.

You cannot say he me levantado or he visto lo in this tense. The pronoun comes first, then the unbroken pair haber + participle.

Common Mistakes

1. Making the participle agree

After haber the participle stays -o. Ella ha comida is wrong; write Ella ha comido. Agreement (comida, comidos) belongs to adjectives and to participles used with ser or estar, not to this tense.

2. Using tener, ser or estar instead of haber

Only haber builds the present perfect. Tengo comido and estoy comido are not this tense. Say He comido for "I have eaten".

3. Regularising an irregular participle

He escribido and he hacido do not exist. Use the fixed forms escrito and hecho. The eight irregulars above cover most of what you need.

4. Splitting haber from the participle

Nothing goes between them, and pronouns come first. Write Me he levantado, never he me levantado or he levantado me.

5. Forgetting the accent on leído and oído

When the stem ends in a strong vowel, the participle needs the accent: leído, oído, caído. Without it the word is misspelled and mis-stressed.

Key terms

el pretérito perfecto (the present perfect)
A compound past tense formed with haber plus a past participle, meaning 'have done'.
haber (auxiliary verb)
The helping verb used to form compound tenses; in the present perfect it means 'have/has' and never 'to have' in the sense of possession.
el participio pasado (past participle)
The verb form ending in -ado or -ido (or an irregular form) used after haber, e.g. hablado, comido, hecho.

Frequently asked questions

Use the present tense of haber (he, has, ha, hemos, habéis, han) followed by a past participle. He comido means 'I have eaten'; ¿Has visto la película? means 'Have you seen the film?'

The most common are hecho (done/made), dicho (said), visto (seen), escrito (written), puesto (put), vuelto (returned), roto (broken) and abierto (opened).

No. After haber the participle is invariable and always ends in -o, whatever the subject. Ella ha comido and ellos han comido both keep comido unchanged.

Generate revision on any topic you study

Type any topic you're studying and Aicademy generates a complete lesson, quiz, and flashcard set, personalised to your level.

Lessons on anything

Structured, level-matched lessons on any topic you study

Practice quizzes

Find out what you actually know before the exam does

Flashcard sets

Lock in key concepts with instant revision cards

Ask Aica

Stuck on something? Get a clear explanation, any time

Prev

The Imperfect Tense

Next

The Future: Near and Simple

Related lessons

6 min

Lesson

The Preterite Tense

AQA GCSE Spanish · AQA 8692

10 days ago

6 min

Lesson

The Imperfect Tense

AQA GCSE Spanish · AQA 8692

10 days ago

5 min

Lesson

The Future: Near and Simple

AQA GCSE Spanish · AQA 8692

10 days ago

Top students don’t revise more. They revise what counts.

Start revising free

Free to start. No card needed.