Duolingo Wiki
Register
Advertisement
Duolingo Wiki

Verbs:Present Perfect is the fortieth skill (assuming read left to right) in the Spanish language tree. Teaching another form of the past tense, it has ten lessons.

Grammar Notes[]

The present perfect is actually the same in Spanish as in English. There are two main parts to the present perfect; the auxiliary verb haber, which is conjugated, and the past participle of the verb.

  • "has been" = ha sido/estado

Haber is an irregular verb, so you'll need to memorize it:

Pronoun Conjugation
yo he
has
él, ella, usted ha
nosotros/nosotras hemos
vosotros/vosotras habeís
ellos, ellas, ustedes han

Use the present perfect when talking to other people about events that just happened or a sequence of events in the past.

Lessons[]

Lesson 1[]

  • sido = been
  • estado = been
  • haber = to have (done)
  • comido = eaten
  • bebido = drunk
  • sabido = known
  • vivido = lived

Lessons 2[]

  • ido = gone
  • tratado = tried
  • dejado = left
  • tocado = touched
  • llamado = called
  • querido = wanted
  • hecho = made

Lessons 3[]

  • pasado = passed
  • perdido = lost
  • venido = come
  • preparado = prepared
  • leído = read
  • conocido = known

Lesson 4[]

  • ocurrido = happened
  • llovido = rained
  • seguido = followed
  • pagado = paid
  • dado = given
  • salido = left
  • enviado = sent

Lesson 5[]

  • dicho = said, told
  • demostrado = shown
  • permitido = allowed
  • reducido = reduced
  • recibido = received
  • obligado = forced
  • nacido = born

Lesson 6[]

  • terminado = finished
  • presentado = presented
  • caminado = walked
  • tomado = taken
  • oído = heard
  • llevado = brought
  • realizado = realized

Lesson 7[]

  • citado = cited
  • ganado = won
  • desarrollado = developped
  • logrado = acheived
  • elegido = decided
  • pedido = ordered
  • cerrado = closed

Lesson 8[]

  • producido = produced
  • tenido = had
  • hablado = talked
  • sentido = felt
  • cocinado = cooked
  • sufrido = suffered
  • puesto = placed

Lesson 9[]

  • previsto = predicted
  • establecido = established
  • abierto = opened
  • supuesto = assumed
  • determinado = determined
  • escrito = written
  • cambiado = changed

Lesson 10[]

  • visto = seen
  • llegado = arrived
  • utilizado = used
Advertisement