Teaching guidelines +/- 15 minutes

Learn how to form and use the Spanish present perfect tense using "haber" plus the past participle. This lesson covers conjugation, regular and irregular participles, and practical examples with clear explanations suitable for A1 level learners.
  1. It is used for actions that have happened recently or that have occurred but are not yet finished.
  2. The participle of regular verbs is formed by adding the endings "-ado" (verbs in "-ar") or "-ido" (for verbs in "-er" and "-ir").
  3. The past participle is invariable. It is the same for all personal pronouns.
Conjugación de "haber" (Conjugation of "haber")Participio  (Participle)Ejemplo (Example)
Yo hetomadoHe tomado una bebida en el bar. (I have had a drink at the bar.)
Tú hasHas tomado el menú en el restaurante. (You have taken the menu in the restaurant.)
Él/ella haHa tomado un plato en la pizzería. (Has taken a dish at the pizzeria.)
Nosotros/-as hemosHemos tomado el postre en la cafetería. (We have had dessert in the café.)
Vosotros/-as habéisHabéis tomado un café en el restaurante. (You have had a coffee in the restaurant.)
Ellos/-as hanHan tomado la bebida que les gustaba. (They have taken the drink they liked.)

Exceptions!

  1. Some participles are irregular. For example: "escribir - escrito, abrir - abierto, hacer - hecho, decir - dicho, ver- visto, romper - roto."

Exercise 1: "Haber" + participio (el pretérito perfecto)

Instruction: Fill in the correct word.

Show translation Show answers

hemos tomado, he tomado, han comido, ha comido, habéis tomado, han bebido, hemos bebido, has tomado

1. Beber:
Ellos ... un zumo en la cafetería.
(They have drunk a juice in the café.)
2. Comer:
Ella ... un plato de pasta en el restaurante italiano.
(She has eaten a plate of pasta at the Italian restaurant.)
3. Beber:
Nosotras ... una bebida en el bar.
(We have drunk a drink in the pub.)
4. Tomar:
Nosotros ... una bebida fría en la cafetería.
(We have had a cold drink in the café.)
5. Tomar:
Tú ... tu plato favorito en el restaurante.
(You have taken your favourite dish in the restaurant.)
6. Tomar:
Vosotros ... el menú para leerlo.
(You have taken the menu to read it.)
7. Comer:
Ellas ... un postre después de la cena.
(They have eaten a dessert after dinner.)
8. Tomar:
Yo ... un postre pequeño.
(I have had a small dessert.)

Exercise 2: Multiple Choice

Instruction: Choose the correct solution

1. He ______ el plato del día en el restaurante.

(I have ______ the dish of the day at the restaurant.)

2. Hemos ______ una bebida fría en el bar.

(We have ______ a cold drink at the bar.)

3. ¿Has ______ con el camarero para reservar una mesa?

(Have you ______ with the waiter to reserve a table?)

4. He ______ una propina después de cenar en la pizzería.

(I have ______ a tip after dining at the pizzeria.)

5. Han ______ platos típicos de la cocina española.

(They have ______ typical dishes of Spanish cuisine.)

6. He ______ en España y he visitado muchos restaurantes.

(I have ______ in Spain and have visited many restaurants.)

Present Perfect Tense with "Haber" + Past Participle

In this lesson, you will learn how to form and use the Spanish present perfect tense (pretérito perfecto). This tense allows you to express actions that have recently happened or events that occurred but are still relevant to the present moment.

Forming the Present Perfect

The present perfect is formed by conjugating the auxiliary verb "haber" in the present tense, followed by the past participle of the main verb. For example, "he tomado" means "I have taken" or "I have had."

Past Participle Formation

  • For regular -ar verbs, add "-ado" (e.g., tomar → tomado).
  • For regular -er and -ir verbs, add "-ido" (e.g., beber → bebido, vivir → vivido).

The past participle is invariable; that is, it remains the same regardless of subject.

Irregular Past Participles

Some verbs have irregular past participles that you need to memorize, such as:

  • escribir → escrito
  • abrir → abierto
  • hacer → hecho
  • decir → dicho
  • ver → visto
  • romper → roto

Practical Examples

Observe these conjugations of "haber" with the participle tomado:

  • Yo he tomado una bebida en el bar.
  • Tú has tomado el menú en el restaurante.
  • Él ha tomado un plato en la pizzería.
  • Nosotros hemos tomado el postre en la cafetería.
  • Vosotros habéis tomado un café en el restaurante.
  • Ellos han tomado la bebida que les gustaba.

Note on Differences with English

In Spanish, the present perfect often describes recent past actions or those with present relevance, unlike English, which can also use the simple past for completed actions. For example, "He tomado" literally means "I have taken," but can be used where English might say "I took." Also, the auxiliary verb haber is only used conjugated; the verb tener (to have) is not employed to form this tense.

Useful phrases include: "He comido" (I have eaten), "Has hablado" (You have spoken), and "Hemos vivido" (We have lived). Understanding this structure will allow you to describe experiences, recent actions, or changes.

Written by

This content has been designed and reviewed by the coLanguage pedagogical team: About coLanguage