Present Perfect

We use the present perfect when speaking about something that was true in the past ans is still true.

For example: I have been here for 2 hours. That means that 2 hours ago I was here and I am still here.

We also use this tense to indicate that an action was completed recently.  For example: Do you want to eat? No, I have just eaten.

In English, we form it by using the verb “to have” followed by the past participle (for example, “I’ve eaten.”) In Spanish, we form it the exact same way. The present perfect is a compound verb composed of:

“haber” (present tense) + past participle

So, in Spanish, our example English sentence would be, “he comido

Let’s take a closer look:


Subject “Haber” (present tense) Past Participle Translation
yo he tenido I have had
has tenido you have had
el/ella ha tenido he/she has had
nosotros hemos tenido we have had
ustedes/ellos/ellas han tenido they/you have had



If you’re using one of the following words or phrases (or saying something where one of those words/phrases is implied, like our example sentence above) use the present perfect.

already ya
yet/still todavia
never nunca
always siempre
sometime/ever alguna vez

¿Alguna vez has probado comida peruana?      Have you ever tried peruvian food?
Yo nunca he viajado a Argentina.                         I have never traveled to Argentina.
Todavia no he comido.                                             I haven’t eaten yet.
Siempre he vivido aquí.                                           I always have lived here.

Comments are closed.