Grammar Vocabulary Listening Practice Exams study tips contact us
Learn Spanish: The Present Perfect

Learn Spanish Grammar

Spanish Pronunciation
Spanish Gender and Articles
Spanish Subject Pronouns
Spanish Verb Ser
Spanish Plural Nouns and Adjectives
Calendar in Spanish
Spanish Cardinal and Ordinal Numbers
Spanish Prepositions
Telling Time in Spanish
Spanish Verb Hay
Spanish Verbs Present Tense

Spanish Verb Ir
Spanish Verb Tener

Spanish Verb Estar
vs. Estar

Spanish Possessive Adjectives
Spanish Possessive Pronouns
Spanish Stem-Changing Verbs
Spanish Prepositions Por vs. Para
Spanish Demonstratives
Spanish Direct Object Pronouns
Spanish Indirect Object Pronoun
Direct + Indirect Object Pronouns
Spanish Verb Gustar
Weather in Spanish
Spanish Reflexive Verbs (coming soon)
Spanish Verb Acabar
Spanish Verb Volver
Spanish Past Tense - Pretérito
Spanish Informal Commands
Spanish Plural Familiar Commands
Spanish Nosotros Commands (coming soon)

Spanish Past Tense - Imperfecto
Preterit vs. Imperfect
Spanish Past Participles
Spanish Present Perfect Tense
Spanish Past Perfect Tense
Spanish Formal Commands
Spanish Subjunctive Mood
Spanish Future Tense
Spanish Conditional Tense




The Present Perfect tense


Learn Spanish: The Present Perfect Tense in Spanish

This learn Spanish grammar lesson is on the Spanish present perfect tense. The perfect tense in Spanish is formed by using the present tense of the auxiliary verb Haber with the past participle of the verb that expresses the action or state.

Forming the Present Perfect Tense in Spanish:

Present tense of haber + past participle

-AR Verbs
haber + hablar = to have spoken

(yo) he hablado

(nosotros) hemos hablado

(tú) has hablado

(vosotros) habéis hablado

(el,ella,ud) ha hablado

(ellos,ellas,Uds) han hablado



-ER/IR Verbs
haber + comer = to have eaten

(yo) he comido


(nosotros) hemos comido

(tú) has comido

(vosotros) habéis comido

(el,ella,ud) ha comido


(ellos,ellas,Uds) han comido

The present perfect is used to describe past events or actions that have been going on up to the present.

Some words like: esta semana, este mes/año, este verano/ invierno, este fin de semana will take the present perfect tense.

He escrito mucho este fin de semana. I have written a lot this weekend
No he dormido muy bien estos últimos días. I haven’t slept very well these last days.
Qué han hecho este verano? Nosotros hemos visitado a nuestros abuelos What have you done this summer? We have visited our grandparents.